Rotate axis text in python matplotlib

前端 未结 13 894
暗喜
暗喜 2020-11-22 14:50

I can\'t figure out how to rotate the text on the X Axis. Its a time stamp, so as the number of samples increase, they get closer and closer until they overlap. I\'d like

13条回答
  •  北海茫月
    2020-11-22 15:46

    If using plt:

    plt.xticks(rotation=90)
    

    In case of using pandas or seaborn to plot, assuming ax as axes for the plot:

    ax.set_xticklabels(ax.get_xticklabels(), rotation=90)
    

    Another way of doing the above:

    for tick in ax.get_xticklabels():
        tick.set_rotation(45)
    

提交回复
热议问题