我有一個兩列文件,它有1000000個條目,即1000000行,但是我不想繪製所有數據,我只想繪製每100行的點數?如何在gnuplot中做到這一點?另外,是否可以指定一些特定的行來繪製在gnuplot?如何繪製GNUplot中的特定行
11
A
回答
24
此處至少有兩個選項。首先,對於help datafile every
plot 'datafile' every 100 using 1:2
檢查出的文檔的另一個選擇是結合使用僞列0(help datafile using pseudo
)與三元運算符(help ternary
)和知識GNUPLOT默默地忽略未定義號碼來篩選線:
plot 'datafile' u (((int($0)%100)==0)? $1 : 1/0):2
可以賺這點比較容易理解,如果你使用宏:
set macro
line_number='int($0)'
plot 'datafile' u (((@line_number % 100) == 0) ? $1 : 1/0) : 2
請注意,我只包括第二個,因爲您可以(原則上)使用它從數據文件中選擇非常奇怪的行號(例如, 1,100,1000,10000),你無法使用每個 - 例如
plot 'datafile' u (((@line_number == 1 || @line_number == 100 || @line_number == 1000) $1:1/0)):2
也看到了答案this question
+0
這個答案太有幫助了,thx! – EverythingRightPlace
+0
$ 0已經是一個整數,不需要int()它。 – Karl
相關問題
- 1. 僅在gnuplot中繪製特定列
- 2. 如何繪製兩行火炬gnuplot?
- 3. 如何使gnuplot不能繪製多行?
- 4. GNUplot stdin,如何繪製多行?
- 5. 如何繪製GNUplot中的3列?
- 6. 如何在gnuplot中繪製圓圈
- 7. 如何在gnuplot中繪製垂直線?
- 8. 如何在gnuplot中繪製條形圖?
- 9. 如何使用gnuplot繪製數據文件中的特定數據子集?
- 10. 繪製在gnuplot的
- 11. 繪製在gnuplot的
- 12. 如何繪製matlab中的特定點?
- 13. 如何在gnuplot中繪製平行於z軸的平面?
- 14. 如何繪製與R或gnuplot的
- 15. 如何繪製圖形用的gnuplot
- 16. 如何使用Gnuplot從文件中繪製直方圖特定值
- 17. gnuplot - 繪製循環
- 18. Gnuplot:繪製殘差
- 19. gnuplot:如何繪製具有特定寬度,高度和顏色的盒子
- 20. 如何用Gnuplot繪製乳膠圖?
- 21. 如何用gnuplot繪製直線?
- 22. 如何用Gnuplot繪製線條圖?
- 23. gnuplot的繪製多線圖
- 24. gnuplot的繪製與線
- 25. 繪製使用的Gnuplot
- 26. 使用GNUplot按行繪製.csv數據
- 27. Gnuplot:第0行:函數繪製預期
- 28. 從gnuplot中的文件繪製表格
- 29. gnuplot中的繪製點和線條
- 30. 從GNUplot中的文件繪製常量
您可以使用AWK的gnuplot的。很高興解釋,如果你更詳細地解釋你的問題。 –