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

相关推荐
2601_962299243 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
学术 学术 Fun3 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
2601_962100544 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
二进制漫游记5 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
-今昭-5 小时前
《V2V 迁移实战:将 VMware 虚拟机转为 OpenStack 可用 Glance qcow2 镜像》
开发语言·python
2601_962381586 小时前
【转】Python渗透测试工具:sqlmap
python·渗透测试·sql注入·sqlmap·数据库安全
用户3721574261356 小时前
如何使用 Python 从 Word 文档中提取图片
python
白山编程大哥8 小时前
Java 集合算法:从排序、查找到底层原理的实战指南
java·python·算法
昭昭日月明9 小时前
RAGFlow 入门,不用从零造轮子
python·ai编程
SelectDB9 小时前
Apache Doris 5.0 年度版本前瞻(一):构建统一的多模湖仓实时分析平台
大数据·数据库·数据分析