我通过在 Python 中使用 pandas 从 CSV 读取数据来绘制条形图。我将 CSV 读入 aDataFrame
并使用 matplotlib 绘制它们。
这是我的 CSV 的样子:
SegmentName Sample1 Sample2 Sample3
Loop1 100 100 100
Loop2 100 100 100
res = DataFrame(pd.read_csv("results.csv", index_col="SegmentName"))
我绘制并将图例设置在外面。
plt.figure()
ax = res.plot(kind='bar')
ax.legend(loc='center left', bbox_to_anchor=(1, 0.5))
plt.savefig("results.jpg")
但是,x 轴刻度标签是垂直定向的,因此我无法阅读文本。我在外面的传说也被切断了。
我可以将刻度标签的方向更改为水平,然后调整整个图形以使图例可见吗?