我在matplotlib周围使用pandas
包装器来创建一个水平条形图,并希望在y轴上添加标签。在
遗憾的是,它似乎不像我们用饼图那样简单地添加一个labels=df['Labels']
参数。在
import pandas
import matplotlib.pyplot as plt
data = [['A', 1, 2], ['B', 2, 3], ['C', 3, 4]]
df = pandas.DataFrame(data, columns=['Label', 'Col1', 'Col2'])
df.plot(kind='barh')
plt.show()
这在pandas
中是可能的还是我要搬到{
我已经知道问题出在哪里了。如果我们将“Label”列设置为索引,那么y轴将自动标记。在
不需要修改数据帧。创建绘图后,可以使用
plt.yticks
设置标签:相关问题 更多 >
编程相关推荐