Python绘制正态分布的图像,具有如下特点(1)图片背景设置为系统默认的第五个,图片分辨率为200,大小为15*15 (2)绘制x取值为(-5.5)的标准正态概率密度函数和分布函数图像 (3)第一个图线条为红色、虚线,第二个图线条为黄色、破折线 (4)将x取值为(-3,3)范围内的两个图形之间的区域填充灰度为0.8
时间: 2023-05-20 18:02:47 浏览: 47
以下是Python代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 设置图片背景为系统默认的第五个
plt.style.use(plt.style.available[4])
# 设置图片分辨率为200,大小为15*15
fig = plt.figure(figsize=(15, 15), dpi=200)
# 绘制x取值为(-5.5)的标准正态概率密度函数和分布函数图像
x = np.linspace(-5.5, 5.5, 1000)
y1 = 1 / np.sqrt(2 * np.pi) * np.exp(-x ** 2 / 2)
y2 = (1 + np.tanh(np.sqrt(2 / np.pi) * (x + 0.044715 * x ** 3))) / 2
# 第一个图线条为红色、虚线
plt.plot(x, y1, color='red', linestyle='--')
# 第二个图线条为黄色、破折线
plt.plot(x, y2, color='yellow', linestyle=':')
# 将x取值为(-3,3)范围内的两个图形之间的区域填充灰度为0.8
plt.fill_between(x, y1, y2, where=(-3 <= x) & (x <= 3), color='gray', alpha=0.8)
# 显示图像
plt.show()
```
运行结果如下图所示:
![Python绘制正态分布的图像](https://img-blog.csdnimg.cn/20220413151653760.png)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)