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

相关推荐
2501_947575806 小时前
计算机毕业设计之jsp开山车行二手车交易系统
java·开发语言·hadoop·python·信息可视化·django·课程设计
Byron__7 小时前
AI学习_06_短期记忆与长期记忆
人工智能·python·学习
取经蜗牛8 小时前
Python 第一阶段完全指南:从零到第一个实用工具
开发语言·python
创世宇图8 小时前
【Python工程化实战】OpenTelemetry 在 Python 中的全链路追踪落地:从埋点到可视化的完整实战指南
python·分布式链路追踪·性能监控·opentelemetry·微服务可观测性
许彰午9 小时前
72_Python爬虫基础BeautifulSoup
爬虫·python·beautifulsoup
zhanghongyi_cpp10 小时前
10. 实验书3.4.2 筛选达到预警阈值的病虫害数据
python
tuddy78946410 小时前
Codex++ 安全边界探秘:从模型能力到风险防御
人工智能·python·安全
C++、Java和Python的菜鸟10 小时前
第1章 集合高级
java·jvm·python
第六五10 小时前
Python 内置装饰器
开发语言·python
梦帮科技10 小时前
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系
c++·人工智能·python·ue5·c#