r - 如何在 rstudio 中将 ggplot 代码分成多行

标签 r ggplot2

也许是一个愚蠢的问题:我们如何将 ggplot 代码分成多行,每行以 + 结尾?

我尝试在 rstudio 编辑器中这样做,但它不起作用。

最佳答案

不确定你在问什么,但我会提供一个建议。在 rstudio 中使用长 ggplot、dplyr 或其他语句时,我构建了这些行:

results = (dcsv
  %>% mutate(sdisagree_pct = strongly_disagree / n_resp * 100)
#  %>% select( Item,sdisagree_pct:sagree_pct)
  %>% rename( `Strongly disagree` = sdisagree_pct,
              `Disagree` = disagree_pct,
              `Neutral` = neutral_pct,
              `Agree` = agree_pct,
              `Strongly agree` = sagree_pct
              )
)

请注意将整个多行语句括起来的括号。括号强制 R 读取多行,而不管运算符位于行中的何处。另请注意,我将 %>% 运算符放在每行的开头。使用行首的运算符,我可以注释掉 # 特定行以进行测试。相同的结构适用于 ggplot 的 + 运算符。

关于r - 如何在 rstudio 中将 ggplot 代码分成多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40005625/

相关文章:

r - 在R中按下传单弹出窗口时如何创建事件?

r - 使用插入符优化二元分类的偏差

r - 如何增加ggplot2中的条形大小?

r - 使 R Markdown 输出可访问

r - 文件上传后 Shiny 的 dplyr 过滤器不起作用

在 R 中轻松删除异常值

r - 日期范围为 R 中的 1 或 0 系列

r - 在ggplot中添加手动图例

r - 仅针对重要的拟合绘制 geom_smooth

从 R 列中删除重复项