python二维数组成图
时间: 2024-12-04 22:13:28 浏览: 5
在Python中,可以使用matplotlib库来创建二维数组图形。这里有两个示例:
1. **散点图**[^1]:
```python
import numpy as np
import matplotlib.pyplot as plt
num = 50
x = np.random.rand(num)
y = np.random.rand(num)
plt.scatter(x, y) # 创建散点图,x和y是随机生成的一维数组
plt.show()
```
这里`plt.scatter()`函数用于绘制散点图,其中`x`和`y`是两个一维数组。
2. **柱状图**:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(5) # 横坐标
y1 = np.array([10, 8, 7, 11, 13]) # 第一组数据
y2 = np.array([12, 3, 7, 1, 13]) # 第二组数据
bar_width = 0.3
plt.bar(x, y1, width=bar_width, tick_label=['a', 'b', 'c', 'd', 'e']) # 绘制第一组柱状图
plt.bar(x + bar_width, y2, width=bar_width) # 绘制第二组柱状图在同一轴上
plt.show()
```
`plt.bar()`用于创建柱状图,通过改变参数`tick_label`可以设置每个柱子对应的标签。
阅读全文