Python histogram 反向堆叠
时间: 2023-12-25 14:28:40 浏览: 71
python 实现反向输出
5星 · 资源好评率100%
根据提供的引用内容,没有找到Python histogram反向堆叠的相关信息。但是可以为您介绍Python中的直方图绘制方法。
Python中有多种绘制直方图的方法,其中比较常用的是matplotlib库和numpy库中的histogram函数。下面为您提供两种绘制直方图的方法:
方法一:使用matplotlib库绘制直方图
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
data = np.random.randn(1000)
# 绘制直方图
plt.hist(data, bins=30, density=True, alpha=0.5, histtype='stepfilled', color='steelblue', edgecolor='none')
# 设置标题和坐标轴标签
plt.title('Histogram')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图形
plt.show()
```
方法二:使用numpy库中的histogram函数绘制直方图
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
data = np.random.randn(1000)
# 计算直方图
hist, bins = np.histogram(data, bins=30, density=True)
# 绘制直方图
plt.hist(bins[:-1], bins, weights=hist, alpha=0.5, histtype='stepfilled', color='steelblue', edgecolor='none')
# 设置标题和坐标轴标签
plt.title('Histogram')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图形
plt.show()
```
阅读全文