0
で重複するラベルを削除私のデータは次のようになります。はgeom_text
ggplot(aes(x = composerName, y = id, fill = season, label = composerName), data = music)+
geom_bar(stat = 'identity')+
geom_text(angle = 90, position = position_dodge(width = 1), hjust = -.1)
これを与える:私のコードは次のようになり
composerName season Location Time Venue eventType id conductorName interval movement workTitle
1 Anthem, 1918-19 55 55 55 55 55 55 55 55 55
2 Beethoven, Ludwig van 1912-13 37 37 37 37 37 37 37 37 37
3 Beethoven, Ludwig van 1915-16 38 38 38 38 38 38 38 38 38
4 Beethoven, Ludwig van 1919-20 38 38 38 38 38 38 38 38 38
5 Beethoven, Ludwig van 1920-21 36 36 36 36 36 36 36 36 36
6 Beethoven, Ludwig van 1921-22 44 44 44 44 44 44 44 44 44
私がしたいです各シーズンのレーベルではなく、コンポーザーごとに1つのラベルのみを含めるようにしてください。重複したラベルを削除するにはどうすればよいですか?
をあなたが作曲ごとにラベルを持っていると 'geom_text(データ=にそれを渡す新しいdata.frameを作成します。 ..) '。 –
など。 'geom_text(data = dplyr :: distinct(music、composerName))'は動作するはずです。また、 'geom_bar(stat =" identity ")' – Axeman
@Axemanの代わりに 'geom_col'を使用して'エラー:ggprotoオブジェクトを一緒に追加できません。このオブジェクトをggplotオブジェクトに追加することを忘れましたか? ' – snapcrack