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绘制折线图的柱状图相关推荐

  1. label mpchart 饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...

    从导入数据开始 这里我们有一个现成的数据表包,现在我们所处环境是pycharm,安装环境是annaconda3环境,我们将通过这个数据表包来进行数据分析,运用matplotlib绘制折线图.散点图.饼 ...

  2. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  3. python画曲线图例-python使用matplotlib绘制折线图教程

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...

  4. 如何使用python画折线图-python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  5. 使用matplotlib绘制折线图(绘制一天当中的气温变化)

    matplotlib绘制折线图 一.使用matplotlib绘制一天当中的气温变化 1.假设一天当中每隔两个小时(range(2,26,2))的气温分别是[15,13,14.5,17,20,25,26 ...

  6. 「解析」Matplotlib 绘制折线图

    相比于[优雅]matplotlib 常见图.[优雅]matplotlib 3D图 而言,折线图使用的频率会更高一些,在此整理下最近使用 Matplotlib 绘制折线图常用的一些配置,小伙伴们只需要修 ...

  7. 第一章 使用 matplotlib 绘制折线图

    系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...

  8. Python dataframe绘制饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...

    从导入数据开始 这里我们有一个现成的数据表包,现在我们所处环境是pycharm,安装环境是annaconda3环境,我们将通过这个数据表包来进行数据分析,运用matplotlib绘制折线图.散点图.饼 ...

  9. python教程-数据分析-matplotlib绘制折线图2 +总结(搭建网格,加上图例,修改图片的颜色和线条,脑图总结)

    上一篇博客我们展示到了如何将matplotlib里面的中文正确输出 链接上一篇:python教程-数据分析-matplotlib绘制折线图1 matplotlib 今天这一篇我们继续学习matplot ...

最新文章

  1. 图论(二分图构造) ---- 二分图的性质 C. Arpa’s overnight party and Mehrdad’s silent entering
  2. NRF52832编译micro-ecc是指编译器路径
  3. [JAVA基础类库] Objec类
  4. C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加
  5. href=#与javascript:void(0)的区别
  6. iPhone SDK发布
  7. Netty之Channel源代码分析
  8. 【Hadoop】Bad connect ack with firstBadLink as ×.×.×.×:50010
  9. Hello Word!
  10. Delphi XE10.4 安装AlphaControls15.12
  11. SiamFC论文解读及代码实现
  12. 权威发布|2020年11月份全国铝合金模板PMI指数出炉,请查收!
  13. 【C/C++】字节对齐 ALIGN宏
  14. Node.js + Web Socket 打造即时聊天程序嗨聊
  15. 家中闲置旧电脑改装家用NAS(入门教程)
  16. android迷宫图像生成,Android - 绘制一个迷宫,以平滑的角色移动的画布
  17. 疫情肆虐,延迟返工,今年的“金三银四”还能照常进行吗?
  18. Symmetric 配置数据库同步
  19. 华为路由器可以连接几个设备_华为如何设置连接两个无线路由器
  20. 图片无损压缩(ubuntu 安装 )

热门文章

  1. 浙江凤凰计划:用新零售模式做资本市场敲门砖
  2. 如何提升数据思维能力?
  3. android手机 存储路径设置在哪里找,Android 存储路径选择方法
  4. 树莓派使用排线摄像头和远程视频监控
  5. 阿里云验证码与通知短信
  6. 一种基于Android的卡拉
  7. 【转载】使用Pandas创建数据透视表
  8. 美国NBC电视台社论 中文版
  9. Linux Shred命令
  10. 广东省推出居民身份电子凭证,忘带身份证也能住酒店了