I'd say having 6-10 hangers on arrival is about right. Your stateroom host will bring a few more if you ask, but in my experience extras do tend to be a bit harder to come by on longer cruises.
if you anticipate needing 30 hangers, I'd pack some just to be safe.