3
私の主な目標は、私のプロットで要素を色分けすることです。私は、代わりに私のspecified
色の :私は上記のコードを実行したときしかし、私は出力としてこれを取得ggplotにカスタム色を追加する
mtcars$color[mtcars$carb = 4] = '#F98866'
mtcars$color[mtcars$carb = 3] = '#68829E'
mtcars$color[mtcars$carb = 2] = '#FF420E'
mtcars$color[mtcars$carb = 1] = '#89DA59'
p <- ggplot(mtcars) +
geom_point(aes(wt, mpg,
size = disp,
color = mtcars$color))# + scale_color_manual(values = mtcars$color)
:そうするために、私manually
は各category
ための所望の色で余分な列を追加しましたプリセットggplot
の色を取得します。
最後の行のコメントを外すと、部分的にが見つかります。私が探していた色が1つしかありません。この問題を解決することができますどのように
?
'+ scale_color_identity()'? (そして 'aes'の中に' color = color'、 '$'は使わないでください) – Axeman
@Henrink what何が範囲に基づいて色付けしたくないのですか?何?値に基づいて色付けしたいとします。 '1 =赤'、 '2 =青'など。 – Jack
@Axemanあなたは答えを書くことができますか?私は私が従うかどうか分からない。 – Jack