r - 我怎样才能让 R 在 Unix 终端上绘制一些东西

标签 r unix

我正在 Unix 上运行 R,并且希望查看所有输出而不显示任何弹出窗口。例如,如果在 unix 中我运行

R -f test.r

test.r 在哪里

value = pnorm(rnorm(10000))
hist(value,breaks=10)

我希望输出包含在终端中绘制的直方图。这可能吗?我假设我需要某种 Unix 绘图包。

最佳答案

txtplot包裹。以下是手册中有关如何输出直方图的示例:

## text based barchart
x <- factor(c("orange", "orange", "red", "green", "green", "red", "yellow", "purple", "purple", orange"))
txtbarchart(x)

如果您需要更复杂的绘图,我建议您看看 gnuplotRgnuplot允许从 R 调用它的包。gnuplot 具有输出 ascii 图形的“哑”终端类型。

关于r - 我怎样才能让 R 在 Unix 终端上绘制一些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17748656/

相关文章:

r - 从向量中过滤包含字符串的行

r - 在 header-includes 中停止 knitr "sanitizing"个字符

linux - 通过sh运行ddl文件

c - 获取 C 语言中 system() 的输出

unix - 如何忘记 .hgignore 列出的内容?

linux - POSIX ACL 和应用于目录的 'sticky' 位

r - 使用 r 中的栅格包聚合季节性方法

r - 使用 caret 包找到 GBM 的最佳参数

javascript - 修改 JavaScript 以确定要在 R Shiny 中使用的字体颜色

java - junit 的可执行 jar 文件