文章最前: 我是Octopus,这个名字来源于我的中文名--章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有兴趣,可以关注我的动态,一起学习,共同进步。

相关文章:

  1. matplotlib的散点图和条形图
  2. matplotlib画直方图和饼状图
  3. matplotlib数学函数图
  4. matplotlib的多坐标显示
  5. matplotlib画的折线图
  6. matplotlib的流程图

1)需要导入包

2)才能描点

import matplotlib.pyplot as plt
#%matplotlib inlineplt.figure()
plt.plot([1, 3,4], [2, 1, 6])
plt.show()


折线图的显示: 

并设置图片的大小

# 展现上海一周的天气,比如从星期一到星期日的天气温度如下
# 1、创建画布
plt.figure(figsize=(20, 8), dpi=80)# 2、绘制图像
plt.plot([1, 2, 3, 4, 5, 6, 7], [17, 17, 18, 15, 11, 11, 13])# 保存图像
plt.savefig("test78.png")# 3、显示图像
plt.show()

  完善原始折线图1(辅助显示层)

# 需求:画出某城市11点到12点1小时内每分钟的温度变化折线图,温度范围在15度~18度
import random# 1、准备数据 x y
x = range(60)
y_shanghai = [random.uniform(15, 18) for i in x]# 2、创建画布
plt.figure(figsize=(20, 8), dpi=80)# 3、绘制图像
plt.plot(x, y_shanghai)# 修改x、y刻度
# 准备x的刻度说明
x_label = ["11点{}分".format(i) for i in x]
plt.xticks(x[::5], x_label[::5])
plt.yticks(range(0, 40, 5))#  显示中文
plt.rcParams['font.family'] = ['SimHei']# 添加网格显示
plt.grid(linestyle="--", alpha=0.5)# 添加描述信息
plt.xlabel("时间变化")
plt.ylabel("温度变化")
plt.title("某城市11点到12点每分钟的温度变化状况")# 4、显示图
plt.show()

两条线折线图

# 需求:再添加一个城市的温度变化
# 收集到北京当天温度变化情况,温度在1度到3度。 # 1、准备数据 x y
x = range(60)
y_shanghai = [random.uniform(15, 18) for i in x]
y_beijing = [random.uniform(1, 3) for i in x]# 2、创建画布
plt.figure(figsize=(20, 8), dpi=80)# 3、绘制图像
plt.plot(x, y_shanghai, color="r", linestyle="-.", label="上海")
plt.plot(x, y_beijing, color="b", label="北京")# 显示图例
plt.legend()#  显示中文
plt.rcParams['font.family'] = ['SimHei']# 修改x、y刻度
# 准备x的刻度说明
x_label = ["11点{}分".format(i) for i in x]
plt.xticks(x[::5], x_label[::5])
plt.yticks(range(0, 40, 5))# 添加网格显示
plt.grid(linestyle="--", alpha=0.5)# 添加描述信息
plt.xlabel("时间变化")
plt.ylabel("温度变化")
plt.title("上海、北京11点到12点每分钟的温度变化状况")# 4、显示图
plt.show()

matplotlib画的折线图相关推荐

  1. 在python中使用matplotlib画简单折线图

    live long and prosper 在python中安装matplotlib实现数据可视化(简单折线图) 1.安装matplotlib 在Windows平台上,试用win+R组合键打开命令行窗 ...

  2. python matplotlib画三维折线图

    from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt import numpy as npX=np.array ...

  3. python plt 画动态折线图

    python plt 画动态折线图 # coding=utf-8import matplotlib.pyplot as plt import numpy as npdef main():plt_lis ...

  4. python使用matplotlib可视化:折线图、条形图、柱状图、直方图、饼图、雷达图(极坐标图)

    python使用matplotlib可视化:折线图.条形图.柱状图.直方图.饼图.雷达图(极坐标图) 目录

  5. python画饼图程序_python使用matplotlib画饼状图

    本文实例为大家分享了python使用matplotlib画饼状图的具体代码,供大家参考,具体内容如下 代码与详细注释 from matplotlib import pyplot as plt #调节图 ...

  6. PyTorch深度学习——PyCharm中使用matplotlib画3D曲面图

    本篇仅针对使用matplotlib画3D曲面图,其他类型的3D图可根据本实例举一反三进行绘制. 具体步骤: 1.Pycharm如果没有matplotlib,第一部需要先安装matplotlib 点击F ...

  7. Matplotlib多子图折线图

    最近实习需要可视化统计数据 Matplotlib多子图折线图 plot的画图基本流程 给出数据 设定字体,画布,颜色 调用plot指定x,y,color,weight等等属性,需要注意x,y的数据个数 ...

  8. python做实时温度曲线图_Python学习记录 - matplotlib绘制温度变化折线图

    Python学习记录 - matplotlib绘制温度变化折线图 Python学习记录 - matplotlib绘制温度变化折线图 题目:列表a表示10点到12点每一分钟的气温,累计为2个小时,绘制折 ...

  9. python_pyecharts画三维折线图

    1.摘要 本文主要讲解:使用python中的pyecharts画三维折线图 主要思路: 将数据处理成[[x-],[y-],[z-]]的形式 使用Line3D函数渲染 2.数据介绍 数据为简单的三维数据 ...

最新文章

  1. OpenCV模板匹配Template Matching
  2. webpack打包js文件
  3. PHP使用SMTP邮件服务器
  4. python wxpython radiobutton 能不能默认不选择_Python啥都行_Robot自动化测试
  5. Django中的form如何设置field的html属性呢?
  6. The ‘state_publisher‘ executable is deprecated. Please use ‘robot_state_publisher‘ instead
  7. python中使用什么获取两个集合的补集_python中求两个List的交集、并集和差集
  8. 利用反射和lambda获取变量名字
  9. linux调度器(五)——进程管理与CFS
  10. 彩虹易支付全开源码全新完全开源无任何加密易支付程序
  11. Flutter Dio 报错is not a subtype of type ‘DioError‘
  12. 面向对象(OOP)概念理解,通俗易懂
  13. vi和nano实用操作
  14. python—武汉市2021年新房数据分析
  15. 初学计算机,我在疑惑些什么?
  16. Windows自带的“QQ”
  17. 微信小程序 基本认识
  18. 佳驰电子冲刺科创板:年利润3.2亿 源峰磐钰与国家产投是股东
  19. 腾讯秋招面经(WXG一面+面委一面+面委二面)
  20. rust新版组队指令_新版rust指令是啥啊?

热门文章

  1. 大数据1-淘宝Hadoop集群的概况(转)
  2. html中用js格式化JSON输出
  3. VMware XP安装安装程序没有找到硬盘驱动器
  4. 【计算机基础】ff新推荐弹窗怎么彻底删除的解决方案
  5. GIT提示Another git process seems to be running in this repository
  6. 基于keras的mnist手写体识别程序
  7. Python手撸机器学习系列(十五):简单神经网络
  8. 关于滑轮组的计算机知识点,计算机试题第一套.docx
  9. 洛谷P3426 [POI2005]SZA-Template 题解
  10. 光驱刻录软件提示需要计算机管理员权限,如何禁用光驱刻录功能、设置光驱只读而禁止刻录的方法...