代码如下:
import matplotlib.pyplot as plt
X = [0, 1, 2, 3, 4, 5]
Y = [222, 42, 455, 664, 454, 334]
plt.rcParams['font.sans-serif']=['SimHei']#正常显示中文汉字
plt.bar(X, Y, 0.4, color="g")
plt.xlabel("X轴")
plt.ylabel("Y轴")
plt.title("柱状图")
plt.show()
步骤分析:
1.导入模块并且起别名 import matplotlib.pyplot as plt(matplotlib属于第三方库需要先下载才能使用可参考:https://blog.csdn.net/weixin_43951932/article/details/89220433下载)
2.设置柱状图的标题,X轴,Y轴的显示信息
3设置中文汉字正常显示否则可能出现中文乱码。
4.设置柱状图的样式,显示颜色,风格等等
5.显示柱状图,plt.show()
结果如下:
matplotlib.pyplot.bar(left, height, width, color=, edgecolor=)
参数说明:
1. left:x轴的位置序列,一般采用range函数产生一个序列,但是有时候可以是字符串
2. height:y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据;
3. width:为柱形图的宽度,一般这是为0.8即可;
4. color或facecolor:柱形图填充的颜色;
5. edgecolor:柱形图形边缘颜色
color='g’和edgecolor代表折线图的曲线的颜色具体参数值如下:
说明 | 颜色 |
---|---|
蓝色 | ‘b’ |
绿色 | ‘g’ |
青绿色 | ‘c’ |
红色 | ‘r’ |
白色 | ‘‘w’ |
黑色 | ‘k’ |
RGB某颜色 | ‘#008000’ |
洋红色 | ‘magenta’ |
绘制简单柱形图的方法就是上面所示,大家如果需要更炫酷的画法和技能请参考python的官方文档对matplotlib模块进行学习。