1、采用Matplotlib库,分别绘制一幅线性图(plot)、散点图(scatter)、饼状图(pie)和条形图(bar),内容可自定义。
时间: 2024-10-16 07:17:35 浏览: 31
Matplotlib是一个非常强大的Python数据可视化库,可以轻松创建各种类型的图表。以下是使用Matplotlib分别绘制四种常见图形的简要步骤:
1. **线性图 (plot)**:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y = x ** 2
# 绘制线性图
plt.plot(x, y)
plt.title('线性图示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.show()
```
2. **散点图 (scatter)**:
```python
x_data = [1, 2, 3, 4, 5]
y_data = [6, 7, 8, 9, 10]
plt.scatter(x_data, y_data)
plt.title('散点图示例')
plt.xlabel('X坐标')
plt.ylabel('Y坐标')
plt.show()
```
3. **饼状图 (pie)**:
```python
labels = ['部分A', '部分B', '部分C']
sizes = [30, 50, 20] # 每部分的百分比
colors = ['gold', 'lightblue', 'darkgreen']
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%')
plt.title('饼状图示例')
plt.axis('equal') # 保持圆形
plt.show()
```
4. **条形图 (bar)**:
```python
categories = ['类别1', '类别2', '类别3']
values = [25, 30, 35]
plt.bar(categories, values)
plt.title('条形图示例')
plt.xlabel('类别')
plt.ylabel('数值')
plt.show()
```
以上每个例子都会显示对应类型的图形,并包含基本的标题、标签等元素。
阅读全文