当前位置: 首页 > 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()

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


http://www.mrgr.cn/news/100336.html

相关文章:

  • 海思ISP调试记录
  • Java实现HTML转PDF(deepSeekAi->html->pdf)
  • ubantu中下载编译安装qt5.15.3
  • 使用java代码注册onloyoffice账号 || 注册onloyoffice账号
  • WPF之项目创建
  • Flutter 弹窗队列管理:支持优先级的线程安全通用弹窗队列系统
  • 前端面试之吊打面试官 HTML篇
  • k8s 1.26版部署
  • 网络攻防第一~四集
  • windows下查看idea运行的进程占的JVM情况工具
  • 从后端研发角度出发,使用k8s部署业务系统
  • 在Linux虚拟机下使用vscode,#include无法跳转问题
  • Vue3实现高仿word自定义颜色选择器组件(支持 v-model)
  • 3:QT联合HALCON编程—海康相机SDK二次程序开发
  • CSS简单实用的加载动画、骨架屏有效果图
  • TP4056 电池管理芯片介绍及电路应用
  • java每日精进 4.26【多租户之过滤器及请求处理流程】
  • 零基础上手Python数据分析 (24):Scikit-learn 机器学习初步 - 让数据预测未来!
  • Goland终端PowerShell命令失效
  • 【Linux网络】构建HTTP响应与请求处理系统 - HttpResponse从理解到实现