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

相关推荐
合作小小程序员小小店1 小时前
web网页,在线%抖音,舆情,线性回归%分析系统demo,基于python+web+echart+nlp+线性回归,训练,数据库mysql
python·自然语言处理·回归·nlp·线性回归
q***2512 小时前
Python中的简单爬虫
爬虫·python·信息可视化
柳鲲鹏2 小时前
OpenCV:文件视频防抖,python版
python·opencv·音视频
@sinner4 小时前
你好,Scikit-learn:从零开始你的第一个机器学习项目
python·机器学习·scikit-learn
麦烤楽鸡翅4 小时前
简单迭代法求单根的近似值
java·c++·python·数据分析·c·数值分析
hyswl6664 小时前
2025年开发小程序公司推荐
python·小程序
咚咚王者4 小时前
人工智能之数据分析 numpy:第十五章 项目实践
人工智能·数据分析·numpy
独行soc4 小时前
2025年渗透测试面试题总结-258(题目+回答)
网络·python·安全·web安全·渗透测试·安全狮
程序员小远5 小时前
Appium-移动端自动测试框架详解
自动化测试·软件测试·python·测试工具·职场和发展·appium·测试用例