常见的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-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门