【问题标题】:Plot carpet plot with double X, Y, Z data使用双 X、Y、Z 数据绘制地毯图
【发布时间】:2014-02-21 22:56:31
【问题描述】:

我有 3 个数组:

sX:传感器 x 位置(双数组)

sY:传感器y位置(双数组)

sR:传感器辐射测量(双阵列)

使用这些数据,我想在 python 中制作一个 2D 绘图,其中 x 轴是 x 坐标,y 轴是 y 坐标,绘图的颜色是传感器值。 由于这会产生很少的色点,我更喜欢创建类似地毯图的东西。

我尝试过的问题是 sX 和 sY 必须是矩阵 sR(sX, sY) 的列和行索引。

我知道组 sX, sY, sR 就像一个稀疏矩阵,除了 sX 和 sY 不是索引,而是现实世界坐标。

其他解决方案,例如:Python: 3D scatter losing colormap,假设 Z(X,Y) 函数是连续的,但我拥有的是不连续函数。

感谢任何有关如何进行的帮助。

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    您可以尝试使用 scatter ,或者您可以使用 2D 直方图对数据进行网格化,然后使用 imshow 绘制它。

    【讨论】:

      猜你喜欢
      • 2019-11-24
      • 2015-07-02
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 2015-03-16
      相关资源
      最近更新 更多