如何在给出间隔和数据时绘制图形

时间:2011-06-26 14:44:50

标签: graph analysis gnuplot

假设我已经获得了一些类似的数据: -

大小范围百分比

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

假设我运行了一个包含许多数据文件的算法,我得到了这个输出。 第1列显示算法时间,第2列显示处理数据的百分位数。 我只想绘制这些数据。 我想绘制一些图表。

请建议我如何使用gnuplot或任何其他工具执行此操作。

1 个答案:

答案 0 :(得分: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

从这里开始,您可以使用数据绘制图表,如教程中所示。