python直方图画曲线图
时间: 2023-08-15 20:15:16 浏览: 94
要在Python中画直方图和曲线图,你可以使用NumPy和Matplotlib库。下面是一个示例代码,展示了如何画直方图和曲线图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
x_norm1 = np.random.randn(1000)
x_norm2 = 2 + np.random.randn(1000)
x_norm3 = 4 + np.random.randn(1000)
# 画直方图
plt.rcParams\['axes.unicode_minus'\] = False
plt.figure(figsize=(6, 4))
plt.hist(x_norm1, bins=50, density=True, color='r')
plt.hist(x_norm2, bins=50, density=True, color='g')
plt.hist(x_norm3, bins=50, density=True, color='b')
plt.show()
# 画曲线图
plt.rcParams\['axes.unicode_minus'\] = False
plt.figure(figsize=(6, 4))
plt.plot(x_norm1, color='r')
plt.plot(x_norm2, color='g')
plt.plot(x_norm3, color='b')
plt.show()
```
在这个示例中,我们首先导入了NumPy和Matplotlib库。然后,我们生成了三组随机数据x_norm1、x_norm2和x_norm3。接下来,我们使用`plt.hist()`函数画了一个直方图,其中`density=True`表示将直方图转换为概率密度直方图,并使用不同的颜色表示不同的数据集。最后,我们使用`plt.plot()`函数画了一个曲线图,分别展示了三组数据的曲线。
#### 引用[.reference_title]
- *1* *2* [python绘制直方图](https://blog.csdn.net/weixin_44971879/article/details/125186197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]