2011-06-26 56 views
1

假設我已獲得一些數據是這樣的: -間隔和數據給出時,如何來繪製圖形

尺寸型百分比

[1-3] 2% [3-8] 6% [8-20] 10% [20-50] 30% [50-100] 80% [100-200] 99.99%

假設我運行具有許多數據文件的算法和我得到這個輸出。 第一列顯示算法的時間,第二列顯示處理數據的百分位數。 我只想繪製這些數據。 我想畫一些圖。

請建議我如何使用gnuplot或任何其他工具來做到這一點。

回答

1

您可以在R中繪製直方圖或條形圖(有關它的更多詳細信息,請參閱here)。有關這方面的好教程,請參閱Producing Simple Graphs with R

例如,假設你有一個CSV文件看起來像這樣的數據:

Lo,Hi,Percentage 
1,3,2 
3,8,6 
... 
100,200,99.99 

然後,加載在R上的CSV文件,你可以寫:

> dataSample <- read.csv(file="C:/sample.csv", head=TRUE, sep=",") 

注意在* NIX機器上,您應該用「/home/username/path/to/sample.csv」之類的東西替換文件的路徑。要檢查值,只需鍵入:

> dataSample 

從這裏,你可以利用這些數據來繪製你的圖表就像在教程。