Kat*_*ine 4 plot label r rotation mosaic
我正在参加 R 入门课程,想知道如何使用马赛克图(vcd 包)在 y 轴上旋转轴标签。它们是很长的标签,现在彼此完全重叠。我想让它们垂直于图的其余部分(水平而不是垂直)。我已经尝试了我熟悉的 ggplot 行话,las= 和 str=,但似乎没有任何效果。
这是我现有的代码:
```{R}
# mosaic plot
library(vcd)
mosaic(~ USfuture + Education, data = OOL.sub, shade=TRUE, legend=TRUE, direction = "v")
```
Run Code Online (Sandbox Code Playgroud)
谢谢你!
我不清楚“y 标签”的含义,但如果您指的是左侧标签,那么这应该满足您的要求:
mosaic(~ USfuture + Education, data = OOL.sub, shade=TRUE, legend=TRUE,
direction = "v", rot_labels=c(0,90,0,0) )
Run Code Online (Sandbox Code Playgroud)
看:
help( labeling_border, pac=vcd)
Run Code Online (Sandbox Code Playgroud)
我对您对所使用的特定绘图范例的理解有一些担忧。一方面las是基本参数。对于另一个 vcd::mosaic 函数调用strucplot,代码显示它是一个纯网格函数,因此 ggplot 函数和点阵函数都可能没有帮助。
| 归档时间: |
|
| 查看次数: |
6728 次 |
| 最近记录: |