Python Matplotlib

Matplotlib 是 Python 中最流行的数据可视化库之一,广泛用于生成静态、交互式和动态的图表。以下是一些关键功能和常见用法:

安装 Matplotlib

通过 pip 安装最新版本:

bash 复制代码
pip install matplotlib

如果需要安装特定版本:

bash 复制代码
pip install matplotlib==3.5.1

基本绘图示例

绘制简单的折线图:

python 复制代码
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.plot(x, y)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Simple Line Plot')
plt.show()

常用图表类型

绘制柱状图:

python 复制代码
plt.bar(['A', 'B', 'C'], [3, 7, 2])
plt.title('Bar Chart')
plt.show()

绘制散点图:

python 复制代码
plt.scatter([1, 2, 3, 4], [10, 20, 15, 25], color='red')
plt.title('Scatter Plot')
plt.show()

自定义样式

设置线条样式和颜色:

python 复制代码
plt.plot(x, y, linestyle='--', color='green', marker='o')
plt.show()

添加图例:

python 复制代码
plt.plot(x, y, label='Line 1')
plt.plot([1, 2, 3, 4], [5, 15, 20, 25], label='Line 2')
plt.legend()
plt.show()

子图布局

创建多个子图:

python 复制代码
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(x, y)
ax2.bar(['A', 'B'], [4, 7])
plt.show()

保存图表

将图表保存为图片文件:

python 复制代码
plt.plot(x, y)
plt.savefig('plot.png', dpi=300)

Matplotlib 功能强大且灵活,支持高度自定义的图表设计,适合科学计算、数据分析和报告生成等场景。

相关推荐
第九序言T7 小时前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
Java后端的Ai之路8 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
qq_426003968 小时前
UI自动化高频次登录login限流解决方案
python·ui·自动化
Sakura_j_h_8 小时前
EasyEDA PCB 快速设计Skills
c++·python·github
钱工的门窗技术笔记8 小时前
室内极窄全景移门的支承路径与预留接口:轨道形式、型材壁厚口径与验收边界
物联网·架构·数据分析
quantdash_cc9 小时前
如何验证历史行情的交易日期是否完整覆盖研究区间?
python·数据分析·pandas·量化交易·股票数据·quantdash
I Am a robert girl9 小时前
当智能体学会“串通”:从长程交互中读懂涌现式合谋
python·多智能体系统·多智能体协作·llm agent·涌现式合谋·对齐问题·激励机制设计
云和数据.ChenGuang10 小时前
光哥说Python RAG 系统需要哪些评估指标:从检索到生成的全链路评测指南
网络·人工智能·python·算法·langchain
专注仿真10 小时前
线性回归和逻辑回归算法详解
开发语言·人工智能·python·大模型训练·控制算法
wflynn11 小时前
GitHub 今日推荐|Edge0:让大号 MoE 模型在一台 Mac 上流式跑起来
python·开源·github