熊猫/ PyPlot使X轴线出现

时间:2019-01-12 07:52:16

标签: python pandas numpy matplotlib

enter image description here

这是我目前拥有的。我想为x轴添加一条黑线,其中y = 0,如果这有意义的话?现在,这些条看上去就像是漂浮在空中。

我的代码:

df2 = pd.DataFrame(values, columns=sectors)

df2.plot(kind='bar')
plt.axis("tight")

谢谢

编辑:弄清楚如何删除x轴标签

plt.xticks([])

1 个答案:

答案 0 :(得分:2)

解决方案

使用plt.axhline

snake

输出:

enter image description here

更改水平线的外观

import matplotlib.pyplot as plt import pandas as pd df2 = pd.DataFrame([[19.6, 2.3, -5.8]], columns=['Real Estate', 'Industrials', 'Utilities']) df2.plot(kind='bar') # the c='k' kwarg sets the line's color to blac(k) plt.axhline(0, c='k') plt.xticks([]) plt.axis("tight") 支持各种选项。对于较细的虚线,请执行以下操作:

axhline

输出:

enter image description here