我正在完成一个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)
什么是最好的做法?每次要添加参数时,是否需要重新创建新的直方图?
没有; 基本图形在纸上使用笔成语; 一旦你得到一个标记,直到你得到一张新纸.
所以,用它来学习合适的工具.在这种情况下,一个R-aware编辑器,您可以编写R代码并将其传输到正在运行的R实例中.我使用ESS和Emacs,但是kool孩子们使用RStudio.给后者一个机会.
即使是标准的普通旧R也有一种历史机制,它允许您向后滚动命令并从命令行重新运行它们.
或者学习使用适当的R工具.title()允许您添加 xlab,ylab,main,和sub到现有的情节.