我在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