绘制一个柱状图、曲线图、水平柱状图、散点图
时间: 2023-10-28 09:06:54 浏览: 44
绘制柱状图示例代码:
```python
import matplotlib.pyplot as plt
# 数据
x = ['A', 'B', 'C', 'D', 'E']
y = [20, 35, 30, 25, 40]
# 绘图
plt.bar(x, y)
# 添加标签和标题
plt.xlabel('Category')
plt.ylabel('Value')
plt.title('Bar Chart')
# 显示图形
plt.show()
```
绘制曲线图示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 数据
x = np.linspace(0, 2*np.pi, 50)
y = np.sin(x)
# 绘图
plt.plot(x, y)
# 添加标签和标题
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Sine Curve')
# 显示图形
plt.show()
```
绘制水平柱状图示例代码:
```python
import matplotlib.pyplot as plt
# 数据
x = [20, 35, 30, 25, 40]
y = ['A', 'B', 'C', 'D', 'E']
# 绘图
plt.barh(y, x)
# 添加标签和标题
plt.xlabel('Value')
plt.ylabel('Category')
plt.title('Horizontal Bar Chart')
# 显示图形
plt.show()
```
绘制散点图示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘图
plt.scatter(x, y)
# 添加标签和标题
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Scatter Plot')
# 显示图形
plt.show()
```