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

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()

相关文章:

  • Linux下的I/O复用技术之epoll
  • 模型 隐含前提
  • MyBatis缓存配置的完整示例,包含一级缓存、二级缓存、自定义缓存策略等核心场景,并附详细注释和总结表格
  • Python部署Docker报错:curl: (56) Recv failure: Connection reset by peer
  • 强化学习:高级策略梯度理论与优化方法
  • leetcode110 平衡二叉树
  • 在QML中获取当前时间、IP和位置(基于网络请求)
  • Simple-BEV论文解析
  • module.noParse(跳过指定文件的依赖解析)
  • [贪心_8] 跳跃游戏 | 单调递增的数字 | 坏了的计算器
  • GitOps进化:深入探讨 Argo CD 及其对持续部署的影响
  • 青少年编程与数学 02-018 C++数据结构与算法 12课题、递归
  • 多模态大语言模型arxiv论文略读(四十二)
  • Dify框架面试内容整理-Dify如何实现模型调用与管理?
  • 【OSG学习笔记】Day 10: 字体与文字渲染(osgText)
  • 两台没有网络的电脑如何通过网线共享传输文件
  • Compose笔记(十八)--rememberLazyListState
  • 【第11节 嵌入式软件的组成】
  • 从后端研发角度出发,使用k8s部署业务系统
  • ARP协议【复习篇】
  • 江西省宁都县政协原二级调研员谢亦礼被查
  • 持续更新丨伊朗港口爆炸事件已致406人受伤
  • 重新认识中国女性|婚姻,古代传统家庭再生产的根本之道
  • 证监会发布上市公司信披豁免规定:明确两类豁免范围、规定三种豁免方式
  • 山西10岁男孩遭生母和继父殴打遇害,案件庭审延期
  • 漫画阅读APP刊载1200余部侵权作品:20人获刑,案件罚金超千万元