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