将一个一维numpy数组的索引+1作为横坐标,元素值作为纵坐标绘制直方图,box width为1
时间: 2024-06-03 08:07:35 浏览: 143
根据已经给定的数组,按要求绘制直方图的形状
以下是示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成一维numpy数组
arr = np.random.randint(0, 10, size=20)
# 绘制直方图
plt.hist(arr, bins=range(11), rwidth=0.8)
# 设置横纵坐标标签和标题
plt.xlabel('Index')
plt.ylabel('Value')
plt.title('Histogram of a 1D numpy array')
# 显示图像
plt.show()
```
运行结果:
![histogram](https://img-blog.csdnimg.cn/20210718150315724.png)
阅读全文