刻度线标签对齐(matplotlib)

时间:2019-12-11 22:06:50

标签: python python-3.x matplotlib

我有一个堆积的条形图,其中包含周范围(开始日期的开始日期-结束日期的结束日期)。作为xtick标签。虽然当我旋转xtick标签时,对齐看起来不对。

    chart = df.plot.bar(stacked=True,figsize=(20,8),edgecolor = 'white', color = ['#26aae1','#EC3876','#FFE054','#FF6F07','#1CEEB9'])
chart.set_title('Optimization History', fontdict = {'size':28})
chart.grid(axis = 'y', which = 'major')
chart.set_axisbelow(True)
chart.set_xlabel('')
chart.tick_params(labelsize=15)
if sample == 'W':
    chart.tick_params(axis='x', rotation=90)
else:
    chart.tick_params(axis='x', rotation=45)
buf = io.BytesIO()
chart.figure.savefig(buf, format='png')
buf.seek(0)

enter image description here

我没有在.tick_params()中看到用于水平对齐的参数。我有办法吗?

0 个答案:

没有答案
相关问题