使用黑白色(其实是白色到黑色之间的颜色)填充柱状图即可。

白色到黑色之间的颜色代码:

python更改柱状图颜色 python中柱状图颜色_d3

 

 

柱状图核心代码:

plt.figure(figsize=(10,5),dpi=80)
plt.bar(x_1,s1list,width=bar_width,label="a",color = "white",edgecolor="k")#edgecolor,柱状图边框
plt.bar(x_2,s2list,width=bar_width,label="b",color = "#bdbebd",edgecolor="k")
plt.bar(x_3,s3list,width=bar_width,label="c",color = "#808080",edgecolor="k")
plt.bar(x_4,s4list,width=bar_width,label="d",color = "#000000",edgecolor="k")
plt.bar(x_5,s5list,width=bar_width,label="e",color = "#545454",edgecolor="k")

 

python更改柱状图颜色 python中柱状图颜色_柱状图_02

 

饼图核心代码:

colors = ["#e9e9e9","#d3d3d3","#a9a9a9","#808080","#545454",]
#绘制饼图
plt.pie(x=data, #绘制数据
labels=labels,#添加标签
colors=colors,)

结果:

python更改柱状图颜色 python中柱状图颜色_python条形图柱子颜色随机_03