gpt4 book ai didi

r - 调整Rmarkdown中的图形边距

转载 作者:行者123 更新时间:2023-12-04 11:20:30 25 4
gpt4 key购买 nike

我正在尝试调整我的Rmarkdown文档中的饼图,以使其跨越页面的宽度,或者至少变得足够宽以适合所有标签。

我已经尝试了一切-调整figure.heightfigure.width,使用par(mar)par(oma)设置边距,但似乎无济于事。要么馅饼本身变小,要么标签被切掉。我希望带有清晰可见标签的饼尽可能大,但是每次它呈现小馅饼和小标签时。

是否至少有一种解决方法,以使标签不被切除(或可以与相邻的图表重叠)?任何建议,将不胜感激。

```{r, figure.align = "center", figure.height = 10, figure.width = 12}

par(mfrow=c(1,3), cex.axis=1.5, cex.lab=1.5)
par(mar = c(4,2,4,2))
par(oma = c(3, 3, 3, 3))
pie(a, labels = lbls, font = 2, col = c("tomato", "white"), cex=2)
pie(b, lbls2, font = 2, col = c("tomato", "white"), cex=2)
mtext(side=3, text="Plan Breakdown: Top 20% of Users")
pie(c, lbls3, font = 2, col = c("tomato", "white"))

enter image description here

最佳答案

您可以尝试使用块选项“out.width”。这是我使用的Rmd文件。我认为它可以满足您的需求。

    ---
output: pdf_document
---


```{r, out.width='\\textwidth', fig.height = 8, fig.align='center'}
pie(c(0.57, 0.43), font = 2, col = c("tomato", "white"))

pie(c(0.57, 0.43), font = 2, col = c("blue", "orange"))
```

关于r - 调整Rmarkdown中的图形边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43195871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com