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)
以下是结果:
如果您查看图片,由于标签很长,因此它们彼此重叠。 有没有简单的方法可以将它们对齐(例如60度或90度)以使其可读?
我找到了这个link。
但是我无法将其应用于我的数据集。 我是Python的新手。
如果可以的话请帮助我? 非常感谢。