ax绘制直方图
时间: 2023-06-21 22:17:41 浏览: 73
绘制直方图
4星 · 用户满意度95%
使用 ax 绘制直方图与使用 plt 绘制直方图的方法类似,只需要将 plt.hist() 函数替换为对应的 ax.hist() 即可。以下是一个简单的示例代码,演示如何使用 ax.hist() 绘制直方图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.random.normal(size=1000)
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制直方图
ax.hist(x, bins=30, alpha=0.5, density=True)
# 显示图形
plt.show()
```
在这个例子中,我们使用 ax.hist() 绘制了一个随机数据的直方图。bins 参数用于指定直方图的数量,alpha 参数用于指定直方图的透明度,density 参数用于指定是否将直方图标准化。其他参数的用法与 plt.hist() 函数类似。
需要注意的是,ax.hist() 函数返回的是一个元组,其中第一个元素是直方图的值,第二个元素是直方图的边界。如果需要使用直方图的值,可以将函数返回的元组解包并使用第一个元素。
阅读全文