如何在 J 中没有默认 x 轴的情况下进行绘图?

How to plot with no default x-axes in J?

我想在 J 中绘制 2 个数据列表:data1 和 data2 作为 y 轴和 x_axes。我想知道如何定义 x 轴但不使用默认 i.($y).

您可以创建一个同时提供 x 轴和 y 轴坐标的散点图,如下所示:

   load 'plot'
   ]data1=: 20 ?@$ 500
282 212 154 130 84 355 35 307 108 123 266 460 299 462 93 91 435 341 27 437
   ]data2=: 20 ?@$ 100
73 3 7 10 93 32 25 48 45 11 21 95 84 63 33 6 84 9 93 65

   plot data1;data2

但是默认绘图是一条线,所以这可能不会给出您想要的结果。添加一些 options to the plot command 可能会有帮助。

   'type dot;pensize 2.5' plot data1;data2