2017-02-24 2 views
1

私はR-noobであり、プロットの設計に役立つ必要があります。私はほとんどプロットを行っているが、私は2つの回帰直線のうちの1つの設計を変更することはできない。 B & W. で印刷したときにプロットがわかりやすいように、点線の1つを点描したいと思います。また、APAスタイルに従ってキャプションのプロットを説明したいと思います。ただし、キャプションが長すぎます。どのようにキャプションを取得することができます複数の行を使用する代わりに1つの方法が長すぎる行ですか? これは私がこれまで持っているものです:私付属のプロットを与える条件/ラップキャプションに応じた色の回帰直線

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

+2

aes' '内側に' $ 'を使用しないでください。 'les = Group'を' aes'の中に追加できませんか?あなたは '\ n'でキャプションに改行を入れることができます。 – Axeman

+0

プロットが再現できるようにデータを提供してください([再現可能な例の作成方法]を参照してください(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5965451 #5965451))、アイリスや車などのデフォルトデータセットを使用します。 –

答えて

0

グループは、点線または連続線を持っているかを指定するには、手動規模scale_linetype_manuallinetype美的を使用してください。たとえば、虹彩データセットを使用します。

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

+0

ありがとう、それはそれを解決する! :) –

関連する問題