X- axis label Orientation

I have been looking to change the label orientation on X-axis. Is there any way to do so?
If not, the data label of X-axis is too large and unclear. Is there any way to fix that?

You can use TGaxis::ChangeLabel:
e.g. if it’s a histogram: h->GetXaxis()->ChangeLabel(...

See also this example.