当前位置: 首页 > 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 深度解析与使用指南
  • 澳大利亚总理阿尔巴尼斯率领工党赢得2025年联邦选举
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 八成盈利,2024年沪市主板公司实现净利润4.35万亿元
  • 荆州市委书记汪元程:全市各级干部要做到慎微、慎初、慎独、慎友
  • 移动互联网未成年人模式正式发布
  • 广东省副省长刘红兵跨省调任湖南省委常委、宣传部长