Python-如何在X轴上对齐所有标签?

时间:2018-07-30 20:51:10

标签: python matplotlib graph data-visualization

Python-我使用pylab创建图形,遇到一个无法弄清楚如何在x轴上对齐标签的问题。

以下是我的数据(表名称为'df'):

Category            May_vol  June_vol  July_vol
Isolated Protein1    32   41    43
Isolated Protein2    74   65    65
Isolated Protein3    17   15    18
Isolated Protein4    14   13    14  

以下是我的代码:

import pylab as plt
plt.plot(df['Category'], df['May_vol'], 'b-' ,label = 'May', linewidth =2.0)
plt.plot(df['Category'], df['June_vol'], 'r-', label = 'June', linewidth =2.0)
plt.plot(df['Category'], df['July_vol'], 'g-', label = 'July', linewidth =2.0)
plt.legend(loc = 'upper right')
plt.xlabel('Products')
plt.ylabel('Volume')
plt.title('Volume for each month from May to July', fontsize=18)

以下是结果:

results

如果您查看图片,由于标签很长,因此它们彼此重叠。 有没有简单的方法可以将它们对齐(例如60度或90度)以使其可读?

我找到了这个link

但是我无法将其应用于我的数据集。 我是Python的新手。

如果可以的话请帮助我? 非常感谢。

0 个答案:

没有答案