gpt4 book ai didi

python - 有没有办法使用 matplotlib 制作 "3D cloud plot"?

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:41 25 4
gpt4 key购买 nike

我制作了一张图表 - 这是一个 3D 散点图,每种颜色绘制了 2000 个数据点。请看下图:

enter image description here

我使用 matplotlib 的 3D 散点图来制作这个。

我想知道是否有办法将其变成某种“云”情节?有点像包围所有(或大部分)蓝色或绿色点所在位置的边界云/框。我的目标是可视化两种颜色之间的分离。当然,现在这是可能的,但我想也许“云”图可能更清晰?

由于我无法使用原始数据在此类图上找到任何内容,因此我还没有编写任何代码。

最佳答案

不完全是云,但更像是一个想法:你可以使用 scipy.interpolate.interp2d , 在更密集的网格上插入您的数据。然后绘制数据:

  • 更大的标记大小:比如 s=200
  • 降低 alpha,比如 alpha=.1
  • 一个color-map中间变为白色,比如 cmap='PRGn'

然后

 ax.scatter(xs, ys, zs, c=zs, marker='D', s=200, alpha=.1, cmap='PRGn')

会给你这个:

cloud

关于python - 有没有办法使用 matplotlib 制作 "3D cloud plot"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24900673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com