当前位置: 首页 > news >正文

matplotlib画图工具使用(1) 画折线统计图python代码

Python 画折线统计图(line chart)最常用的是 matplotlib

最基本的折线图代码如下:

import matplotlib.pyplot as plt# 假设这是你的数据
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]# 创建折线图
plt.plot(x, y, marker='o')  # marker='o' 是在点上画小圆圈
plt.title('Simple Line Chart')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')# 显示网格
plt.grid(True)# 展示图表
plt.show()

运行效果图如下:
在这里插入图片描述


小总结:

  • plot(x, y) 画线
  • marker='o' 在每个数据点加个小圈(好看!)
  • title(), xlabel(), ylabel() 加标题
  • grid(True) 加网格线(统计图必备)

进阶一点点:多条折线!

import matplotlib.pyplot as plt# 两组数据
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [2, 5, 10, 17, 26]plt.plot(x, y1, label='Data 1', marker='o')
plt.plot(x, y2, label='Data 2', marker='s')plt.title('Multiple Lines Example')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.legend()     # 添加图例
plt.grid(True)plt.show()

运行效果图如下:
在这里插入图片描述

相关文章:

  • 推论阶梯——AI与思维模型【81】
  • 【SpringBoot】WebConfig 跨域配置详细说明
  • 「蛮荒桌面下载」蛮荒桌面美化版 官方免费下载安卓电视版安装
  • java每日精进 4.26【多租户之过滤器及请求处理流程】
  • Eigen库入门
  • Day13(前缀和)——LeetCode2845.统计趣味子数组的数目
  • Python Cookbook-6.10 保留对被绑定方法的引用且支持垃圾回收
  • Eigen稀疏矩阵类 (SparseMatrix)
  • Centos7系统防火墙使用教程
  • 某东h5st_5.1(补环境)
  • qt/c++云对象浏览器
  • 文章记单词 | 第46篇(六级)
  • java函数式接口与方法引用
  • 八猴渲染器三维场景实时预览软件 Marmoset Toolbag 5.01 安装包免费下载
  • 山东大学离散数学第九章习题解析
  • C++ 为什么建议类模板定义在头文件中,而不定义在源文件中
  • Nacos详解
  • Python 第 12、13 节课 - 元组和列表
  • Linux基本指令(保姆级教学)
  • 【新技术】Testfy.js v3.0 深度解析与使用指南
  • 当隐身13年的北小京决定公开身份 ,专业戏剧评论依然稀缺
  • 上海市政府常务会议研究抓好稳就业稳企业稳市场稳预期工作,让企业感受温度
  • 我国首个核电工业操作系统发布,将在华龙一号新机组全面应用
  • 伊朗国防部发言人:发生爆炸的港口无进出口军用物资
  • 谢震业、梁小静等名将在列,世界田联接力赛中国队名单出炉
  • 涉李小龙形象商标被判定无效,真功夫:暂无更换计划