如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import matplotlib.pyplot as plt import numpy as np import math def gaussian(sigma, x, u): y = np.exp( - (x - u) * * 2 / ( 2 * sigma * * 2 )) / (sigma * math.sqrt( 2 * math.pi)) return y #x = np.linspace(220, 230, 10000) x = np.linspace( - 800 , 800 , 10000 ) plt.title( 'PDF in Horizontal Direction' , fontsize = 22 ) plt.xticks(fontsize = 22 ) plt.yticks(fontsize = 22 ) axes = plt.subplot( 111 ) axes.set_xticks([ - 800 , - 400 , 0 , 400 , 800 ]) axes.set_yticks([ 0 , 0.001 , 0.002 , 0.0030 ]) plt.plot(x, gaussian( 120 , x, 0 ), "b-" , linewidth = 6 ) plt.show() |
以上这篇Python画图高斯分布的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/WangJiankun_ls/article/details/78692254