python 柱状图折线图共用一个图例_Python数据可视化–折线图–柱状图
from matplotlib
import pyplot
import random
x = list(range(0,100))
y = [random.randint(0,100) for r in range(0,100)]
fig1 = pyplot.figure()#初始化一个空白画布
pyplot.plot(x, y, ‘-‘)#生成一个折线图,X轴,Y轴,图形样式
pyplot.title(‘First Plot – Random integers’)
pyplot.xlabel(‘X Axis’)
pyplot.ylabel(‘Y Axis’)
pyplot.show()
|
生成的图片见下图:
生成的随机数折线图
结合CSV文件生成图形
CSV文件如下图:
csv 数据
该数据可以由Arduino生成,参考下文:
Python与arduino文件IO操作简介
该例子将生成两个图片,一个是折线图一个是柱状图,代码如下:
import csv
from matplotlib
import pyplot
num =
[]
btnValues =
[]
potValues =
[]
with open(‘Arduino_data.csv’, ‘r’) as f:
reader = csv.reader(f)
header = next(reader, None)#读取第一行标题
for row in reader:
num.append(int(row[0]))#序列
potValues.append(float(row[1]))#电位计数据列
btnValues.append(int(row[2]))#按钮数据列
pyplot.subplot(2, 1, 1)##三个参数的意思是:整个图表分为2行1列,该子图表位于第一行
pyplot.plot(num, potValues, ‘-‘)#生成折线图
pyplot.title(‘Line plot – ‘ + header[1])
pyplot.xlim([1, 30])
pyplot.xlabel(‘X Axis’)
pyplot.ylabel(‘Y Axis’)
pyplot.subplot(2, 1, 2)#三个参数的意思是:整个图表分为2行1列,该子图表位于第二行
pyplot.bar(num, btnValues)#生成柱状图
pyplot.title(‘Bar chart – ‘ + header[2])
pyplot.xlim([1, 30])#x轴坐标范围
pyplot.xlabel(‘X Axis’)
pyplot.ylabel(‘Y Axis’)
pyplot.tight_layout()#下面有比较
pyplot.show()
|
有pyplot.tight_layout()语句
无pyplot.tight_layout()语句
喜欢文章,欢迎大家转发!!!
|
python 柱状图折线图共用一个图例_Python数据可视化–折线图–柱状图相关推荐
- python 柱状图折线图共用一个图例_使用python的seaborn绘制折线图与柱状图的组合图...
前言 今天入职,小组长给我们布置了数据可视化的作业,让大家浏览一个可视化系统,然后找到三个结论,其实很简单,但是自己又拓展一点.然后需要画一个折线图与柱状图的组合图,下面是我的代码和结果.11 代码# ...
- python折线图怎么添加数值_Python数据可视化:如何创建曲线图
一图胜千言,使用Python的matplotlib库,可以快速创建高质量的图形. 用matplotlib生成基本图形非常简单,只需要几行代码,但要创建复杂的图表,需要调用更多的命令和反复试验,这要求用 ...
- python 气泡图 聚类_2015年度10大Plotly数据可视化美图及工具介绍
文章整理出了2015年最优秀的十个Plotly图表,这些交互式的图表使用Plotly的web app和APIs制作而成. 第十位. "2001-2014对同性婚姻的支持" 这些Tu ...
- arcgis多个图共用一个图例_ArcGIS制图技巧,一个小技巧使图例与之匹配!
2.符号系统 符号系统是ArcGIS展示数据的最基本的方式.符号系统提供了最传统的点线面符号渲染方式,用户可以在这里设置图层要素的符号.颜色等.通过简单的设置就可以实现诸如唯一值.等级.图表等渲染等高 ...
- python两个类共用一个变量_python – 如何从一个类到另一个类访问变量?
var1和var2是 instance variables.这意味着你必须将ClassA的实例发送到ClassB,以便ClassB访问它,即: class ClassA(object): def __ ...
- python中数据可视化柱状图_python数据可视化,pyecharts柱状图绘制
一.pyecharts简介 pyecharts主要基于Web浏览器进行显示,绘制的图形比较多,包括折线图.柱状图.饼图.漏斗图 地图和极坐标图等.使用pyecharts绘图代码量很少,但绘制的图形比较 ...
- python怎么画出好看的统计图_python数据可视化之如何用matplotlib画出漂亮美观的趋势图...
这几天完成了一个小项目,matplotlib画出的图像总是不理想,很多细节需要调节,譬如横坐标的控制.图例的控制.周边留白的控制还有图片大小尺寸的控制,都需要根据业务需求来调整. 下面我一步步来说明 ...
- python三维图能画地图_Python数据可视化:3D动态图,让你的足迹实现在地图上
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于python数据分析之禅 ,作者小dull鸟 今天给大家带来一篇3 ...
- python画误差棒_Python数据可视化-误差棒图errorbar
实验中往往由于各种原因会存在一定的误差,针对这一波动范围我们称之为置信区间.在可视化数据时,Matplotlib中的误差棒图(errorbar,官方项目地址)可以很好的表现这种有一定置信区间的带误差数 ...
最新文章
- 几何画板画一个五边形内部的方法
- Nginx容器动态流量管理方案-nginx-upsync-module+nginx_upstream_check_module初体验
- 在PHP中利用wsdl创建标准webservice
- vue-router学习第一天
- 简单的php cms,30个很棒的PHP开源CMS内容管理系统
- 数据库习题(填空题五)
- NOIP2013普及组复赛 解题分析
- 什么叫0day和Warez?
- JAVA汽车4S店管理系统
- django 发送邮件验证码
- kettle转换中使用javascript例子整理(2)
- 虚数到底有什么意义?从 i 说起
- python中dumps是什么意思_python中的dumps和loads区别
- 不租云服务,也能自建网站
- 应用:使用uart串口接收模块接收信号,控制led灯闪烁
- 图文教程:excel2007打印区域设置
- 机器人曲轴上下料_曲轴生产线自动上下料机器人的解决方案
- Ecplise必须知道的配置
- 傅里叶变换--快速傅里叶变换实现
- Editor's comments: