Python平滑散射p

2024-04-24 00:55:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我跟随了here的文章,以便平滑我的三维散点图。在

我最初的散点图是

Scatter Plot

我想得到一个平滑的图,就像下面这个,是用Mathematica制作的

Smooth plot

在我提到的帖子中,他们使用trisurf函数来获得更平滑的绘图。所以我想我可以用同样的方法得到一个相似的情节。但是,我得到的是

Trisurf plot

如你所见,三角测量没有正常工作。我不知道怎么解决它。在

有人知道解决这个问题的方法吗?或者还有其他功能可以用来平滑散点图吗? 我想我应该提一下,我的散点图不是一个曲面,而是一个体积。在

谢谢。在

为了澄清这一点,我发布了我的原始代码和trisurf图,即使没有什么可看的。在

散点图:

S=pd.read_csv("SeparableStatesGrafica.csv",header=None,names= 
 ['P0','P1','P2','P3','P4'])
G=plt.figure().gca(projection='3d')
G.scatter(S['P1'], S['P3'], S['P0'],color='red')
G.set_xlabel("P1")
G.set_ylabel("P3")
G.set_zlabel("P0")
G.view_init(40,40)
plt.show()

Trisurf图:

^{pr2}$

Tags: csv方法函数绘图here文章plt帖子