使用黑白色(其实是白色到黑色之间的颜色)填充柱状图即可。
白色到黑色之间的颜色代码:
柱状图核心代码:
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")
饼图核心代码:
colors = ["#e9e9e9","#d3d3d3","#a9a9a9","#808080","#545454",] #绘制饼图 plt.pie(x=data, #绘制数据 labels=labels,#添加标签 colors=colors,)
结果: