我在gnuplot的以下数据:gnuplot的,拉丝重复点和着色
2012-09-18 0 2 12
2012-03-15 1 4 5
2012-12-18 24 8 11
2012-09-18 2 8 11
2012-03-15 16 5 5
2011-12-06 5 2 3
2012-12-18 3 12 8
2012-09-18 4 4 8
2012-03-29 11 6 2
2011-12-06 9 7 3
2012-12-18 6 7 8
2012-09-18 4 3 8
2012-02-09 27 2 1
2012-12-18 2 1 8
2012-09-18 6 14 8
第一柱; x(日期)
第2列; y
第3列;点颜色
第4列;出现次数(点是重复的)
我需要写一个gnuplot的方案,其中:
- 我的绘制(X,Y)点。
- 根据第3列值(可能超过50种不同颜色)为每个点提供不同的颜色。
- 如果第4列大于0,则该点被复制,并且它必须被绘制n次,并给它的x,y一个随机位置,并有一个小的余量。例如(rand(x)-0.5,rand(y)-0.5)。
另一个问题,什么是最好的和最快的方式/工具来学习gnuplot?
thx很多,你只是惊人的,你帮了我很多。真的很感激:)我会尽我所能去做你告诉我的:) –
我应用了你上面写的东西,它的功能就像一个魅力,但视图不适合我的数据。我添加了这两个命令: set xrange [GPVAL_DATA_X_MIN:GPVAL_DATA_X_MAX] set yrange [GPVAL_DATA_Y_MIN:GPVAL_DATA_Y_MAX] 但它不适用于我! 任何线索? –
这些变量只有在'plot'命令后才可用,请参阅'help gnuplot-defined'。所以你可以做'设置终端推送;设置终端不明;情节......;设置终端弹出; replot',或者读取'set autoscale'和'set offset'。 – Christoph