【问题标题】:Plot 3D mesh using 3D numpy array and 2D numpy array使用 3D numpy 数组和 2D numpy 数组绘制 3D 网格
【发布时间】:2022-01-28 04:30:22
【问题描述】:

我有一个 3D numpy 数组 Lattice[][][] 和一个 2D numpy 数组 Trajectory[][]。 我希望 Lattice 的索引 i/j/k 作为坐标轴,并将张量元素中包含的值绘制为彩色点,从而制作 3D 网格 我想绘制轨迹,其中 Trajectory[p][0]/[1]/[2] 包含坐标,索引 p 是迭代次数 - 所以我想绘制为 3D 线,希望在网。我不知道从哪里开始,在matplotlib中可以吗?

【问题讨论】:

  • 我不是 100% 确定您想要达到什么目标,但我会调查使用的 Line3DCollection,例如 herehere

标签: python pandas numpy matplotlib


【解决方案1】:

您绝对可以使用 matplotlib。检查此链接:https://matplotlib.org/2.0.2/mpl_toolkits/mplot3d/tutorial.html

但您也可以尝试不同的软件包,例如 Plotly:https://plotly.com/python/3d-charts/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 2012-12-09
    • 1970-01-01
    • 2018-06-02
    • 2019-09-28
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多