我在Gnuplot中讀取我的文件時遇到一些問題。 例如,我有一個這樣的文件:在Gnuplot上繪圖 - 跳過行
___________________________________________
'#current'
month followed retweeted mentioned replied
Jan 395 29 35 28
Feb 380 28 32 31
'#previous'
month followed retweeted mentioned replied
Jan 381 30 38 32
Feb 378 25 42 30
Mar 374 28 46 40
______________________________________________________
我需要只讀第二塊,與標籤「#previous」開始。我該怎麼做?我試過這個命令:
plot "data.txt" index 'previous' using 3:xticlabel(1) axes x1y1 with lines linecolor rgbcolor "red",\
但它不起作用。有任何想法嗎?
如果你正在linux下工作,你可以過濾'#previous'後面的任何東西,並將它傳遞給gnuplot,並使用特定的配置文件來考慮你的數據格式。請記住,在這種情況下,您可能想告訴gnuplot您的日期格式如何。 – Greg0ry 2013-05-02 22:20:41
是的,我在Linux下工作,但我剛剛開始,所以對我來說很困難。你能寫出我應該用於繪圖的線嗎? – TomatoLion 2013-05-02 22:28:16
看看這個谷歌搜索:http://goo.gl/6zaiO 第一個鏈接來自堆棧溢出 http://stackoverflow.com/questions/7103531/how-to-get-the-part-of- file-after-the-line-that-matches-grep-expression-first 你用那個和管道去gnuplot – Greg0ry 2013-05-02 22:36:45