我使用data.frame
绘制了ggplot2
。
问题在于,当在R markdown / R Studio Plots选项卡中实际生成图片时,我得到标准宽度。 我想增加x轴的宽度,以扩展它。
我尝试使用scale_x_continues
的limits属性但没有运气。
ggplot(wo_inf, aes(Thresh, value, col = factor(key))) +
geom_line() +
scale_color_discrete(name = "Error Indicator") +
scale_x_continuous(breaks = round(seq(min(wo_inf$Thresh, na.rm = TRUE),
max(wo_inf$Thresh, na.rm = TRUE), by = 0.05),2), limits = c(0, 5)) +
theme(axis.text.x = element_text(angle = 90, hjust = 1)) +
ggtitle("False Acceptance and False Rejection Rates vs. Risk Score Threshold")
我的Thresh列在0到5之间。
请指导在生成ggplot
以更改宽度时应更改哪个参数。
P.S我已在此处检查过其他答案,几乎所有人都使用PNG功能和{}中的标记参数,我希望能够在制作图片时配置它。
答案 0 :(得分:1)
如果您尝试增加地块的宽度,可以在RMarkdown中为 fig.width 添加一个值,如下所示:
```{r fig.width=10}
data(iris)
library(ggplot2)
ggplot(iris, aes(x = Petal.Length, y = Petal.Width)) + geom_point()
```
但是,如果试图更改x轴的限制,可以在 xlim()中添加值(0,5),如下所示:
ggplot(iris, aes(x = Petal.Length, y = Petal.Width)) + geom_point() +
xlim(0, 5)