我知道在 gnuplot 上你可以用圆圈作为绘图点来绘制一些数据:
plot 'data.txt' using 1:2 ls 1 with circles
然后我如何设置圆圈的大小?我想绘制几组数据,但每个数据集的圆圈大小不同。
如果您的数据中有第三列,则第三列指定圆圈的大小。在您的情况下,您可以让第三列对于每个数据集中的所有点具有相同的值。例如:
plot '-' with circles
1 1 0.2
e
将在 (1,1) 处绘制一个半径为 0.2 的圆。请注意,半径与数据的单位相同。(特殊文件名“-”让您可以直接输入数据;输入“e”结束输入。help special
在 gnuplot 控制台上输入以获取更多信息。)
您可以在此处查看有关如何使用圆圈的更多想法。
我用了:
plot "file" using 1:2:($2*0+10) with circles
这将伪造指定大小的第三列 - 可能可以更简单地编写它,但这对我有用。