1、采用Matplotlib库,分别绘制一幅线性图(plot)、散点图(scatter)、饼状图(pie)和条形图(bar),内容可自定义。
时间: 2024-10-17 11:07:05 浏览: 72
Matplotlib是一个强大的Python数据可视化库,用于创建各种类型的图表。以下是使用Matplotlib创建四种常见图形的基本示例:
1. **线性图(Plot)**:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.title('Line Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()
```
2. **散点图(Scatter)**:
```python
x = [5, 7, 8, 6, 9]
y = [1, 4, 6, 2, 5]
plt.scatter(x, y)
plt.title('Scatter Plot')
plt.xlabel('X-coordinates')
plt.ylabel('Y-coordinates')
plt.show()
```
3. **饼状图(Pie)**:
```python
labels = ['A', 'B', 'C', 'D']
sizes = [30, 50, 10, 10] # 相应部分的百分比
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title('Pie Chart')
plt.axis('equal') # 确保饼图圆形显示
plt.show()
```
4. **条形图(Bar)**:
```python
categories = ['Category A', 'Category B', 'Category C']
values = [15, 25, 30]
plt.bar(categories, values)
plt.title('Bar Chart')
plt.xlabel('Categories')
plt.ylabel('Values')
plt.show()
```
以上代码会分别展示每种图形,并包含基本的标题、坐标轴标签等信息。
阅读全文