如何编辑现有的直方图(或任何图表)?

Dou*_*Fir 4 r histogram

我正在完成一个R教程.目前我正在制作直方图.随着教程的进展,它要求更改已经构建的直方图 - 添加一个xlab,添加main等.

这很好,除了每次我必须从头开始创建直方图.

如何编辑现有而不是再次写出所有代码?将直方图作为对象并且每次只编辑它是一个问题吗?我试过了.让我们说我从这开始:

hearthist <- hist(outcome[,11])
Run Code Online (Sandbox Code Playgroud)

然后我想添加一个xlabel.我没有高兴地尝试过这个:

hearthist (xlab="30-Day Death Rate")
Run Code Online (Sandbox Code Playgroud)

什么是最好的做法?每次要添加参数时,是否需要重新创建新的直方图?

Rei*_*son 5

没有; 基本图形在纸上使用笔成语; 一旦你得到一个标记,直到你得到一张新纸.

所以,用它来学习合适的工具.在这种情况下,一个R-aware编辑器,您可以编写R代码并将其传输到正在运行的R实例中.我使用ESS和Emacs,但是kool孩子们使用RStudio.给后者一个机会.

即使是标准的普通旧R也有一种历史机制,它允许您向后滚动命令并从命令行重新运行它们.

或者学习使用适当的R工具.title()允许您添加 xlab,ylab,main,和sub到现有的情节.