颜色回归线取决于条件/包装标题

时间:2017-02-24 13:37:58

标签: r plot ggplot2

我是一名R-noob,需要帮助设计情节。我的情节大多已经完成但是我无法改变两条回归线之一的设计。我希望将其中一条线加点,以便在B& W中打印时可以理解该图。 另外,我想根据APA风格描述标题中的情节。但是,标题太长了。如何让标题使用多行代替单行太长的行? 这就是我到目前为止所做的:

P1plotV1.1 <- ggplot(subPD, 
                     aes(x = subPD$Digit, y = subPD$Phoflu_tot, shape = Group, color=Group)) +
  geom_point() +
  geom_smooth(method = "lm", se = FALSE) +
  labs(title="Primary analysis") + 
  labs(x="Digit span") + 
  labs(y="Phonemic fluency") +
  labs(caption="test")

这给了我附图。 关于如何将其中一条回归线更改为虚线,我会很高兴。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用linetype美学和手动缩放scale_linetype_manual来指定哪些组应具有虚线或实线。例如,使用虹膜数据集。

library(ggplot2)
ggplot(iris, 
       aes(x = Sepal.Length, y = Petal.Length, 
           shape = Species, color=Species, 
           linetype = Species)) + # linetype defines the dotted lines
    geom_point() +
    # Choose the linetype, in the order of the Species factor 
    # value 1 produces a continuous line, 
    # other values give various large or finely dotted lines
    scale_linetype_manual(values = c(1,2,3)) + 
    geom_smooth(method = "lm", se = FALSE) +
    labs(title="Primary analysis with a very long title \n and a new line if you prefer",
         subtitle = "Subtitle") 

enter image description here