【发布时间】:2021-05-15 15:31:19
【问题描述】:
我试图在这个图中绘制类似的东西,但没有成功。
这可能是正态分布的 3d 图。任何人都可以帮助我如何获得这样的情节吗? 这是我正在尝试的代码。
fig=plt.figure(figsize=(10,6))
ax=plt.axes(projection='3d')
x=np.arange(0,251,0.85)
y=np.arange(0,12,0.85)
X,Y=np.meshgrid(x,y)
for i in range(X.shape[0]):
pos=np.empty(X.shape)
R=(pos-0.85)/0.029
Z=(1/0.29*np.sqrt(2*np.pi))*np.exp(-.5*R**2) #normal distribution
ax.plot_surface(X,Y,Z)
【问题讨论】:
-
为什么你认为它是正态分布,而标签表示均匀分布?带宽极低的 kde 图呢?如果我理解正确,您只想要一个情节但甚至没有数据?
-
数据是我已经给出了矩形的长度和宽度。正如你在绘图上看到的那样,我将得到数据的平均值和标准偏差,我需要像上面提到的图一样绘制。您可以假设任何百分比的网格都被用于绘图。
-
你也可以考虑正态分布。因为我有正态分布和均匀分布。您可以假设任何平均值和标准值。情节的偏差。
-
嗯,图像看起来像某个矩形内随机均匀分布的 kde 图。它确实看起来不像均匀分布。矩形的坐标只是一些条件,并不是真正的“数据”
标签: python matplotlib data-visualization