matplotlib绘制折线图的柱状图
1. matplotlib绘制折线图
我们使用matplotlib绘图库绘制一个温度/湿度折线图
绘制折线图使用的是pylot库的plot函数,该函数参数如下
plot(x,y,color,marker,label,linewidth,markersize),各参数意义如下表所示:
参数 | 说明和默认值 |
---|---|
x | 数据点x坐标,默认为 0,1,2序列 |
y | 数据点y坐标,不可省略 |
color | 数据点的颜色,默认为蓝色 |
label | 图例文字 |
linewiedth | 折线的宽度 |
color | 数据点的大小 |
第一步使用numpy库生曾随机序列
n=24
y1=np.random().randint(27,37,n)
y2=np.random().randint(40,60,n)
第二步绘制折线图
plt.plot(y1,color='red',label='温度')
plt.plot(y2,color='blue',label='湿度')
完整程序
import numpy as np
import matplotlib.pyplot as plt
n=24
seed=1024
np.random.seed(seed)
y1=np.random.randint(27,37, n)
np.random.seed(seed)
y2=np.random.randint(40,60,n)
plt.rcParams['font.sans-serif']='SimHei'#设置字体为黑体
plt.plot(y1,color='red',label='温度')
plt.plot(y2,color='blue',label='湿度')
plt.xlim(0,23)#x轴范围
plt.ylim(20,70)#y轴范围
plt.xlabel('时间',fontsize=12)
plt.ylabel('测量值',fontsize=12)
plt.title('24小时温度、湿度记录表')
plt.legend()
plt.show()
绘制出效果如下
2. 绘制柱状图
柱形图由一系列高度不等的柱形条纹表示数据分布的情况,pylot库中使用bar函数绘制柱状图,函数参数为bar(left,height,width,facecolor,edgecolor,label)
各参数意义如下表所示:
参数 | 说明和默认值 |
---|---|
left | 柱状图x轴的位置序列,不可省略 |
height | 柱状图y轴的位置序列,不可省略 |
width | 柱状条纹的宽度,默认0.8 |
label | 图例文字 |
facecolor | 条纹的填充色 |
edgecolor | 条纹的边缘颜色 |
数据准备
n=8
y1=np.random.randint(20,40, n)
y2=np.random.randint(-20,40,n)
完整代码
import numpy as np
import matplotlib.pyplot as plt
n=8
y1=np.random.randint(0,40, n)
y2=np.random.randint(-40,0,n)
plt.rcParams['font.sans-serif']='SimHei'#设置字体为黑体
plt.rcParams['axes.unicode_minus']=False#正常显示符号
plt.bar(range(len(y1)),y1,facecolor='red',label='统计量1')
plt.bar(range(len(y2)),y2,facecolor='blue',label='统计量2')
plt.title('柱状图',fontsize=20)#设置标题
plt.legend()#添加图例
plt.show()
效果如下
matplotlib绘制折线图的柱状图相关推荐
- label mpchart 饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...
从导入数据开始 这里我们有一个现成的数据表包,现在我们所处环境是pycharm,安装环境是annaconda3环境,我们将通过这个数据表包来进行数据分析,运用matplotlib绘制折线图.散点图.饼 ...
- python matplotlib画折线图_python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
- python画曲线图例-python使用matplotlib绘制折线图教程
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...
- 如何使用python画折线图-python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
- 使用matplotlib绘制折线图(绘制一天当中的气温变化)
matplotlib绘制折线图 一.使用matplotlib绘制一天当中的气温变化 1.假设一天当中每隔两个小时(range(2,26,2))的气温分别是[15,13,14.5,17,20,25,26 ...
- 「解析」Matplotlib 绘制折线图
相比于[优雅]matplotlib 常见图.[优雅]matplotlib 3D图 而言,折线图使用的频率会更高一些,在此整理下最近使用 Matplotlib 绘制折线图常用的一些配置,小伙伴们只需要修 ...
- 第一章 使用 matplotlib 绘制折线图
系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...
- Python dataframe绘制饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...
从导入数据开始 这里我们有一个现成的数据表包,现在我们所处环境是pycharm,安装环境是annaconda3环境,我们将通过这个数据表包来进行数据分析,运用matplotlib绘制折线图.散点图.饼 ...
- python教程-数据分析-matplotlib绘制折线图2 +总结(搭建网格,加上图例,修改图片的颜色和线条,脑图总结)
上一篇博客我们展示到了如何将matplotlib里面的中文正确输出 链接上一篇:python教程-数据分析-matplotlib绘制折线图1 matplotlib 今天这一篇我们继续学习matplot ...
最新文章
- 图论(二分图构造) ---- 二分图的性质 C. Arpa’s overnight party and Mehrdad’s silent entering
- NRF52832编译micro-ecc是指编译器路径
- [JAVA基础类库] Objec类
- C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加
- href=#与javascript:void(0)的区别
- iPhone SDK发布
- Netty之Channel源代码分析
- 【Hadoop】Bad connect ack with firstBadLink as ×.×.×.×:50010
- Hello Word!
- Delphi XE10.4 安装AlphaControls15.12
- SiamFC论文解读及代码实现
- 权威发布|2020年11月份全国铝合金模板PMI指数出炉,请查收!
- 【C/C++】字节对齐 ALIGN宏
- Node.js + Web Socket 打造即时聊天程序嗨聊
- 家中闲置旧电脑改装家用NAS(入门教程)
- android迷宫图像生成,Android - 绘制一个迷宫,以平滑的角色移动的画布
- 疫情肆虐,延迟返工,今年的“金三银四”还能照常进行吗?
- Symmetric 配置数据库同步
- 华为路由器可以连接几个设备_华为如何设置连接两个无线路由器
- 图片无损压缩(ubuntu 安装 )