如何在R中创建直方图?

如何在R中创建直方图?,r,R,我是Unix新手,所以我需要关于如何在Linux环境中使用R将直方图组合在一起的帮助 文件: 我需要使用第3列中的数据创建直方图。命令hist(…)将为您获取直方图 有关R的交互式帮助中命令的更多帮助:?hist如果将示例中的数据放入文件sample.txt,则可以调用R并执行以下操作: $ R 现在,您将看到一个R提示符: > d = read.table('sample.txt',col.name=c("col1","col2","col3")) 您可以使用dim命令确认数据已正确

我是Unix新手,所以我需要关于如何在Linux环境中使用R将直方图组合在一起的帮助

文件:

我需要使用第3列中的数据创建直方图。

命令
hist(…)
将为您获取直方图


有关R的交互式帮助中命令的更多帮助:
?hist

如果将示例中的数据放入文件
sample.txt
,则可以调用R并执行以下操作:

$ R
现在,您将看到一个R提示符:

> d = read.table('sample.txt',col.name=c("col1","col2","col3"))
您可以使用
dim
命令确认数据已正确加载到表
d

> dim(d)
[1] 21  3
现在,当我们从文件中读入第3列(
col3
)时,您可以按照上面的标签对其进行图形化,如下所示:

> hist(d$col3)
导致该图:

将其作为单个脚本运行 如果需要,可以创建以下
.r
文件,将其称为
hist.r

d = read.table('sample.txt',col.name=c("col1","col2","col3"))
dim(d)
hist(d$col3)
然后使用R的
Rscript
命令运行它,如下所示:

$ Rscript hist.r
[1] 21  3
这看起来什么也没做,但它会自动将一个.pdf文件放在运行它的目录中,其中包含直方图的内容

$ ls -l
total 24
-rw-rw-r-- 1 saml saml    80 Sep 11 02:35 hist.r
-rw-rw-r-- 1 saml saml 12840 Sep 11 02:37 Rplots.pdf
-rw-rw-r-- 1 saml saml   302 Sep 11 02:19 sample.txt
您可以自定义它,这样您就可以得到一个.png文件或其他文件,而不是.pdf文件

工具书类
$ ls -l
total 24
-rw-rw-r-- 1 saml saml    80 Sep 11 02:35 hist.r
-rw-rw-r-- 1 saml saml 12840 Sep 11 02:37 Rplots.pdf
-rw-rw-r-- 1 saml saml   302 Sep 11 02:19 sample.txt