2015-06-11 66 views
0

我有一個CSV文件,它是由一個進程輸出數據在預定義的bin(比如從-100到+100,步長爲10)生成的。這樣,每一行看起來有點像這樣:如何使用Gnuplot從CSV文件中的分箱數據創建直方圖?

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 

即20逗號分隔值,第一個表示在-100至-90的範圍內的頻率,而最後表示爲100。

90之間的頻率

問題是,Gnuplot似乎需要原始數據才能生成直方圖,而我只有頻率分佈。我在這種情況下如何繼續?我正在尋找最簡單的直方圖,可能會使用豎線顯示數據。

回答

0

你已經有直方圖數據,所以你不能使用「設置直方圖」。 從亞麻生成x值,並做一個簡單的盒子圖

plot dataf using (($0-10)*10):$1 with boxes 
+0

你可以指定如何「生成x值」?它是用'($ 0-10)* 10'完成的嗎?在我的情況下,它應該不是'($ 0-10)* 20'嗎? – TCSGrad

+0

你有沒有試圖自己解決這個問題? RTFM,並從「幫助使用」開始。 – Karl