如何动态绘制(x,y,z)坐标

How can I plot (x,y,z) coordinates dynamically

本文关键字:坐标 何动态 动态 绘制      更新时间:2023-10-16

我的应用程序获得的x,y,z坐标如下:

x: -0.020941
y: -0.41276
z: 0.956
--------------
x: 0.0782352
y: -0.159108
z: 0.923
--------------
x: 0.0665857
y: -0.140757
z: 0.885
--------------
x: 0.0485952
y: 0.0859762
z: 0.785
--------------
x: 0.04494
y: -0.0477933
z: 0.749
--------------
x: -0.183467
y: 0.0505905
z: 0.64
--------------
x: -0.0519514
y: -0.0137343
z: 0.627
--------------
x: -0.00630648
y: -0.0206495
z: 0.586
--------------
x: -0.00774924
y: -0.0189667
z: 0.569
--------------
x: 0.0100971
y: -0.0100971
z: 0.558
--------------
x: 0.00456857
y: -0.0126905
z: 0.533
--------------
x: 0.000491429
y: -0.00835429
z: 0.516
--------------
x: -0.0227838
y: -0.01018
z: 0.509
--------------
x: -0.0222133
y: -0.00589333
z: 0.476
--------------
x: -0.1161
y: -0.00850476
z: 0.47
--------------
x: 0.0775429
y: 0.0162095
z: 0.46
--------------
x: -0.0897705
y: 0.0219057
z: 0.451
--------------

我所做的是每3秒从这个流中获取最小的z值,并绘制它在2d阵列中的位置(使用它的x和y位置)

我的问题是如何绘制这个结果,因为我不知道最大或最小分数是多少,而且它们都是双重类型,而不是指数的int。有没有一种"好"的方式来策划这件事?我还希望能够根据数组索引来处理这些数据。例如,查找数据的聚类位置等。

您的问题似乎是一心想使用数组的结果。使用矢量可以动态添加网格点,也可以随时进行平均(和执行其他计算)。

也就是说,如果你真的想使用数组,那么就像你注意到的那样,你不能使用双精度和/或负值作为索引。你可以通过添加一个偏移量并乘以x,y值来计算一个系统,得到四舍五入的整数和一个不在(0,0)但可能在(2,2)或其他位置的中心,但这真的很难处理,也很令人困惑。