常见的python图形-柱状图
2021/6/5 14:22:16
本文主要是介绍常见的python图形-柱状图,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
柱状图
import matplotlib.pyplot as plt # 创建画布 fig = plt.figure(figsize = (20,5), dpi = 300) # figsize(长,宽),dpi为分辨率的大小 # 子图1 ax1 = plt.subplot(131) ax1.set_title('1-h',fontsize=20) # set_title为标题,fontsize为标题字体大小 ax1.grid(axis="y",ls='--') # grid选择哪个轴加上网格线,上面是y轴加上--的网格线 y = [0,1,2,3,4,5] y1 = [1,4,6,3,4,5] y2 = [2,1,3,6,7,3] bar_width = 0.5 # 柱状图大小,可自行调整 tick_label = [ "DNN", "LSTM", "CNN-LSTM", "A-LSTM", "AMC-LSTM"] # 柱状图下每个柱状的标题 ax1.set_ylabel('RMSE',fontsize=20) # 子图1上y轴的标签及字体大小 plt.xticks(fontsize=15) plt.yticks(fontsize=14) ax1.bar(tick_label, y, bar_width, align="center", color="crgby", alpha=0.5) # bar(x轴对应的标题,y轴对应的数值大小,柱状图大小,居中,颜色设置,间隔大小) # 子图2 ax2 = plt.subplot(132) ax2.set_title('2-h',fontsize=20) plt.xticks(fontsize=15) plt.yticks(fontsize=14) ax2.grid(axis="y",ls='--') ax2.bar(tick_label, y1, bar_width, align="center", color="crgby", alpha=0.5) ax3 = plt.subplot(133) ax3.set_title('3-h',fontsize=20) plt.xticks(fontsize=15) plt.yticks(fontsize=14) ax3.grid(axis="y",ls='--') ax3.bar(tick_label, y2, bar_width, align="center", color="crgby", alpha=0.5) plt.savefig('./RMSE.png', dpi=300) # 保存图片 plt.show()
这篇关于常见的python图形-柱状图的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python