设置窗口大小

fig = plt.figure(figsize=(16, 5))

设置子图

ax1 = fig.add_subplot(111)

准备数据和标签

data = [2806, 3155, 4768, 6321, 3260]
l=[i for i in range(5)]
s = float(sum(data))
percent = [round(data[0] / s * 100, 1),round(data[1] / s * 100, 1),round(data[2] / s * 100, 1), round(data[3] / s * 100, 1), round(data[4] / s * 100, 1)]
labels = ['180-189', '190-199', '200-209', '210-219', '220-229']

画图

# 画柱状图
ax1.bar(range(len(data)), data, tick_label=labels, color="deepskyblue", alpha=0.4)
ax1.legend(loc=1)
ax1.set_ylim([0, 8000])
#设置y轴刻度间隔
y_major_locator = plt.MultipleLocator(2000)
ax1.yaxis.set_major_locator(y_major_locator)ax1.set_xlabel('rpm')
ax1.set_ylabel('time')
#画折线图
ax2 = ax1.twinx()
ax2.set_ylim([0, 50])
ax2.set_ylabel('占比 %')
ax2.plot(percent, c="blue")
for i,(_x,_y) in enumerate(zip(l,percent)):plt.text(_x-0.3, _y + 3, str(percent[i]) + "%",color='brown',fontsize=20,)  #将数值显示在图形上plt.show()

matplotlib同时画柱状图和折线图相关推荐

  1. Origin同时画柱状图和折线图(解决图层问题)

    1.画柱状图和折线图:需要建立两个图层,具体参考: (42条消息) origin将柱状图和折线图画一起_origin柱状图加折线图_ML_amateur的博客-CSDN博客 2.画完之后,会出现一个图 ...

  2. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  3. python数据处理+matplotlib可视化(柱状图、折线图、表格)

    本文章涉及Python读取并处理Excel数据,pandas数据处理转化,matplotlib汇总柱状图.折线图,表格.双y轴柱状+折线图 . 一.首先导入相关的包 #导入相关的包 import nu ...

  4. 如何使用python画折线图-Python数据可视化:使用Python画柱状图和折线图

    Python爬虫太火了,没写过爬虫,都不敢说自己学过Python?! 可是刚一开始学我就遇到了难题----数据分析!听起来很高大上,有没有? 想要做爬虫,就得先学会使用数据分析工具,制作图表这是最基本 ...

  5. python画柱状图和折线图

    文章目录 柱状图 折线图 柱状图 在画柱状图时,横坐标上的文字可能会重叠,我们可以根据自己的需要改变label的间距以及调节颜色的透明程度等.以下图为例: 对应的代码为: # 柱状图 import m ...

  6. python画柱状图和折线图-Python数据可视化–折线图–柱状图

    from matplotlib import pyplot import random x = list(range(0,100)) y = [random.randint(0,100) for r ...

  7. Matlab画柱状图和折线图的暗黑技巧

    Matlab有很强的绘图功能,其基本的用法参阅帮助文档已经足矣.但是对于一些定制性的功能,在帮助文档中未必能很容易查到,或者说是隐(暗)藏(黑)技巧.我们首先来看看在绘制barplot(柱状图)时,可 ...

  8. python实现柱状图和折线图组合图(通过读取文件实现)

    前言 相信很多初学python可视化小伙伴会有这样的疑问,怎么画柱状图和折线图的组合图呢?自己会画柱状图.折线图,但是怎么画在一起呢?其实啊,这也不难,下面给大家演示一波. 目录 前言 一.数据源(数 ...

  9. python学习之数据分析(二):Matplotlib库:常用画图技巧, 折线图, 散点图,柱状图,直方图, 饼图

    一.Matplotlib之HelloWorld 1. 什么是Matplotlib: 专门用于开发2D图表(包括3D图表) 使用起来及其简单 以渐进.交互式方式实现数据可视化 2. matplotlib ...

最新文章

  1. AttributeError: module ‘os‘ has no attribute ‘mknod‘
  2. opencv获取摄像头帧率分辨率
  3. C 语言和C++语言的 struct对比
  4. 前端学习(1559):ng-classt隔行变色
  5. Qt弹出的窗口始终位于界面最前面的方法
  6. 2021-10-13企业财务数据风险预警之随机森林
  7. Gitbook/Markdown中插入复杂(合并单元格)的表格
  8. 几行代码起家到实时音视频一线,6 岁声网计划赴美上市!
  9. ONVIF流媒体播放流程
  10. Atitit.二维码功能的设计实践 attilax 总结
  11. 代码整洁之道读书笔记----第二章---命名--第一节-名副其实
  12. 20190105 东非大裂谷
  13. 商品订单管理系统(参考答案)
  14. switch日版有中文吗_Switch中文系统终于到来!近日将推送更新,美版日版港版均支持...
  15. imfindcircles
  16. 一亿用户背后架构的秘密
  17. PyTorch ResNet 实现图片分类
  18. oracle中句柄,释放句柄 – 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788 - 惜分飞...
  19. windows本地如何使用md5sum
  20. Unity 简单动画

热门文章

  1. 计算机二级考试 VB 无忧 破解,无忧考吧二级vb模拟考试系统
  2. 国际化程度加深,国内期市引入QFII呼声再起
  3. 9118个最新病毒样本测试:可牛杀毒软件无一漏报误报!
  4. Windows Server 2022 Install Veeam Backup 12
  5. POJ - 1376 Robot
  6. 什么是坚韧型人格?坚韧型人格的职业发展规划
  7. 【NLP】词向量:从word2vec、glove、ELMo到BERT详解!
  8. myqr生成二维码小实验,附带 qrcode的使用
  9. 贵州安装杆塔倾斜在线监测装置
  10. ZZULIOJ:1028: I love 闰年!