熊猫酒吧的阴谋是灰色的

时间:2017-04-17 11:52:52

标签: python pandas matplotlib

我正在绘制一个pandas数据框,df.plot(kind='bar',...),有很多条(+5000),小心定义条宽等于我的x点之间的间距。一切都很好,除了酒吧的颜色,浅灰色,几乎看不到。你有提示为什么会发生这种情况?如何更改此颜色?

示例:

import numpy as np
import pandas as pd

x = np.arange(5000)
y = np.random.random(5000)

df = pd.Series(y,x)
example = df.plot(kind="bar", color="red", width=1.)

fig = example.get_figure()
fig.savefig("example.pdf")

2 个答案:

答案 0 :(得分:2)

你在情节中看到的不是酒吧本身,而是他们的边缘。因此,您需要将edgecolor设置为红色或将线宽设置为零。

df.plot(kind="bar", color="red", edgecolor="red", width=1.)

df.plot(kind="bar", color="red", linewidth=0, width=1.)

答案 1 :(得分:0)

要更改条形图的颜色,只需指定“颜色”参数即可。例如,要使条形变为红色,这应该有效:

df.plot(kind='bar', color='r')
相关问题