ggplotの軸ラベルにRの特殊文字やギリシャ文字を挿入する方法については素晴らしい文書がたくさんありますが、凡例の色を軸のラベルに貼り付けるためのものは何も見つかりませんでした。私は少し複雑なx軸を持つグラフを作成しています。協力者は軸ラベルのテキストにという色付きの四角形を使用して軸を書式設定することをお勧めしましたので、どの軸ラベルがどのデータ系列。ここで凡例の色の四角形をrggplot軸のラベルに挿入
は、図の凡例は現在、次のようになります。
ここに[ORANGE SQUARE]シリーズ1
[BLUE SQUARE]シリーズ2
そして私はとx軸ラベルが欲しいものですそれはグラフィカルな操作のこの種を行うことは可能ですキロ[ORANGE SQUARE]またはキロメートル/年[BLUE SQUARE]
で
程度:ように見えますR、または他の画像処理ソフトウェアでこの種のラベルを作成する必要がありますか?ここで私が使用しているプロットのコードは、いくつかの偽のデータで、です:
SERIES1 <- as.data.frame(sample(1:100, 100, replace=TRUE)) %>% mutate(source="SERIES1")
SERIES2 <- as.data.frame(sample(1:1000, 100, replace=TRUE)) %>% mutate(source="SERIES2")
SERIES3 <- as.data.frame(sample(1:10000, 100, replace=TRUE)) %>% mutate(source="SERIES3")
colnames(SERIES1) <- c("value","source")
colnames(SERIES2) <- c("value","source")
colnames(SERIES3) <- c("value","source")
gg_df <- rbind(SERIES1, SERIES2, SERIES3)
fig1A <- ggplot(gg_df) +
geom_density(alpha=0.5, size=0.2, aes(x=value, y=..scaled.., fill=factor(source, labels=c('SERIES1','SERIES2','SERIES3')))) +
scale_x_continuous(limits=c(0,16000), breaks=c(seq(0, 16000, by=2000))) +
labs(x='Extent (km) or (km/dec)',y='Density') +
theme_bw() +
theme(legend.position=c(0.8, 0.85), legend.title=element_blank()) +
scale_fill_brewer(type='qual',palette='Dark2')