Python直方图美化:多颜色二维直方图(内附色卡)

import matplotlib
import matplotlib.pyplot as plt
x=['A','B','C','D','E','F','G'] 
y=[12.14,5.84,3.42,2.4,1.95,1.53,1.83]#随手设置几个数字
plt.bar(x,y) 
plt.xlabel('heihei')
plt.ylabel('haha')
plt.title('I am so cool')

Python直方图美化:多颜色二维直方图(内附色卡)_第1张图片

四个字总结一下:普普通通。
但只需要一个步骤就能让你的图变得又靓又骚(不是)

x=['A','B','C','D','E','F','G'] 
y=[12.14,5.84,3.42,2.4,1.95,1.53,1.83]
plt.bar(x,y,color=['slateblue','darkslateblue','mediumslateblue','mediumpurple','indigo'],alpha=0.6) #指定不同颜色并设置透明度
plt.xlabel('heihei')
plt.ylabel('haha')
plt.title('I am so cool')

Python直方图美化:多颜色二维直方图(内附色卡)_第2张图片

每个柱子颜色都不太一样之后好像好看了一点点呢,以后记得要这么画图哦

Python直方图美化:多颜色二维直方图(内附色卡)_第3张图片

上图为matplotlib里所含的色卡,图片来源于网络,可以保存方便使用

你可能感兴趣的:(Python直方图美化:多颜色二维直方图(内附色卡))