如何绘制x和y值的直方图?

时间:2011-09-14 22:25:50

标签: r histogram

今天我想了解一下R统计编程语言。

我没有找到有用的教程。

我希望通过一项简单的任务来启动这项工作。

我有3个x值:1.5,2.5,3.5 和3 y值:1.2,0.1,4.4

我想用这些数据绘制直方图。

问题1:我可以用来绘制这个历史图的最少R语法是什么?

问题2:我可以将数据放入myfile.csv并让R读取myfile.csv,然后绘制直方图吗?

2 个答案:

答案 0 :(得分:9)

dat <- data.frame(x=c(1.5, 2.5, 3.5), y=c(1.2, 0.1, 4.4))
barplot(dat$y, names.arg=dat$x, ylim=c(0,5))

那将是你所追求的。我认为。可以像这样添加标签。

barplot(dat$y, names.arg=dat$x, ylim=c(0,5), ylab="blah", xlab="lol")

enter image description here

直方图有条形触摸(连续x变量),条形图/条形图严格来说,所以这可能不是你想要的...

答案 1 :(得分:1)

呃,你的意思是散点图,或者(x,y)(1.5,1.2)(2.5,0.1)(3.5,4.4)的三维直方图?如果是前者,只需使用plot(x,y)获取散点图,使用write将数据输出到文件,并使用read.csv从csv文件中读取数据。