2011-06-26 113 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 

从这里,你可以利用这些数据来绘制你的图表就像在教程。