R中CSV文件的数据频率分布图

时间:2015-08-20 05:38:19

标签: r csv plot

我是R的新手,我一直在尝试找出解决问题的方法

我已从csv文件中读取数据,该文件包含列中的某些值。下一列具有每行值的频率。

例如 -

stored as csvdata<- read.csv(file="filename.csv",head=FALSE,sep=",", stringsAsFactors=FALSE)

v1  v2
5   2
10  3
15  1
20  3
25  4
30  2

我想输出像这样的图表类型

enter image description here

我试着做

csvdata(filename)

plot(csvdata[,V1],csvdata[,V2])
到目前为止没有运气。

我不确定如何制作这样的情节,并感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

如果你想打开if can o'蠕虫病毒,你可以从这样的事情开始,然后修改你心中的内容:

ggplot2

给你:

enter image description here

答案 1 :(得分:1)

仅使用基础R可以完成这项工作。

barplot(height = csvdata$v2,names.arg = csvdata$v1,col='lightblue',main='Chart Title')
legend('topleft',legend='Series 1',fill='lightblue')

代码是自我解释的。由于我没有足够的声誉来发布结果图像,因此以上是由两行代码生成的graph