matplotlib其他的绘图函数
时间: 2023-08-07 08:13:03 浏览: 89
densityplot:matplotlib 函数用于可视化由散点组成的密度图
5星 · 资源好评率100%
除了常见的基本绘图函数(如`plot()`、`scatter()`、`bar()`等),matplotlib还提供了许多其他功能强大的绘图函数。以下是一些常用的matplotlib绘图函数示例:
1. 饼图(Pie Chart):
```python
import matplotlib.pyplot as plt
# 数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
# 绘制饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
# 显示图形
plt.show()
```
2. 箱线图(Box Plot):
```python
import matplotlib.pyplot as plt
import numpy as np
# 随机生成数据
np.random.seed(10)
data = np.random.normal(0, 1, 100)
# 绘制箱线图
plt.boxplot(data)
# 显示图形
plt.show()
```
3. 3D绘图:
```python
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 创建3D图形对象
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 生成数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
z = [1, 3, 5, 7, 9]
# 绘制3D散点图
ax.scatter(x, y, z)
# 显示图形
plt.show()
```
这只是一小部分matplotlib提供的绘图函数示例。你可以根据需要查阅matplotlib官方文档以获取更多绘图函数的用法和示例。希望对你有帮助!
阅读全文