graphics - 是否可以在基本图形中将轴标签分成 2 行?

标签 graphics r

我试图将 x 轴标签分成两行。我还希望将标签旋转 45 度。我怎样才能做到这一点?

到目前为止我所拥有的:

N <- 10
dnow <- data.frame(x=1:N, y=runif(N), labels=paste("This is observation ",1:N))
with(dnow, plot(x,y, xaxt="n", xlab=""))
atn <- seq(1,N,3)
axis(1, at=atn, labels=labels[atn])

最佳答案

这是 ggplot2 的一种可能性包裹。

N <- 10
labs <- factor(1:N,labels=paste("This is \n observation",1:N))
dnow <- data.frame(x=1:N, y=runif(N), labels=labs)
qplot(labels,y,data=dnow) + 
      opts(axis.text.x=theme_text(angle=-45,hjust=0))

alt text

我也很期待看到基础包示例!

关于graphics - 是否可以在基本图形中将轴标签分成 2 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1395284/

相关文章:

matlab - 是否可以通过继承来扩展图形对象的功能?

java - 如何获取线与缓冲图像或矩形碰撞的点?

mysql - RMySQL 不能作为脚本的一部分工作

r - 了解 R 中的 paste0

python - 文本挖掘和 NLP : from R to Python

r - 是否有更快的方法来计算 r 中栅格堆栈的中位数?

r - SQLite 和 R 交互

c++ - C/C++ 地理引用图?

r - R 中多个变量的线图

java - 在 ActionListener 中添加图像