在 3d 中使用多轴绘图

问题描述 投票:0回答:1

我心里有一个特定的可视化,我想知道是否存在任何预先存在的(最好是Python或带有Python包装器)库可以实现这一点:

  • 有 5 个正轴在 0 处粘合在一起,以特定方式在空间中定向(认为一个轴指向上,一个轴指向下,三个轴沿一个平面;方向也可以是任意的)。
  • 每对相邻的轴(象限)都是直角,但当然,不是这样可视化的。
  • 每个数据点都包含在其中两个相邻轴(象限)内。 这些轴的长度限制为 1,使整个结构成为由 5 个正方形粘合在 0 处并沿着某些边缘组成的立方体复合体。

这是一个粗略的图:

enter image description here

c
d
e
位于平面内,象限为
ac
ad
ae
bc
bd
be
cd 
 ce
de

我想让它具有交互性,以便用户可以旋转轴并查看点的分布。我不想把它变成 2d 子图,因为会有 9 个子图,我想在这个立方体复合体上绘制一个简单的随机游走。

python plot visualization
1个回答
0
投票

您可以使用任何 3D 可视化库,例如 PyOpenGL,因为您的轴都是正值,因此您不应该遇到任何重叠问题。

© www.soinside.com 2019 - 2024. All rights reserved.