2017-06-20 17 views
3

1つの凡例要素の背景色を変更しますが、残りは変更しません。例えば、Rデータセットに内蔵されToothGrowthggplot2:凡例要素の1つの背景色を変更します。

ggplot(ToothGrowth, aes(x=dose,y=len,colour=supp)) + 
    geom_point() 

よりもむしろ自分自身をドットの色を変更する使用して、私は唯一の1のために別の色にグレーから凡例にボックスの背景色を変更したいです凡例要素。例えば、VCの背景を変更しますが、OJは変更しないでください。

enter image description here

+0

VCとOJとは何ですか? – AK88

+0

は分かりやすくするための再現可能な例を共有@phaser – parth

+1

Rで組み込みのデータセットを使用しました。したがって、この例は再現可能でなければなりません。 – phaser

答えて

0

あなたが{magick}パッケージを使用しますが、それは所望の出力を与えるので、これはハックのようなものです:

library(ggplot2) 
library(magick) 

fig <- image_graph(width = 1000, height = 500, res = 96) 
ggplot(ToothGrowth, aes(x=dose,y=len,colour=supp)) + 
    geom_point() 
dev.off() 

fig %>% 
    image_fill("lightblue", point = "+950+220", fuzz = 5) 

image_fill()はMSPaint

enter image description hereでペイントバケツに相当します

関連する問題