这是我目前拥有的。我想为x轴添加一条黑线,其中y = 0,如果这有意义的话?现在,这些条看上去就像是漂浮在空中。
我的代码:
df2 = pd.DataFrame(values, columns=sectors)
df2.plot(kind='bar')
plt.axis("tight")
谢谢
编辑:弄清楚如何删除x轴标签
plt.xticks([])
答案 0 :(得分:2)
使用plt.axhline
:
snake
输出:
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
输出: