4
ggplot2のセカンダリ軸ラベルの最近追加された機能を利用しています。 セカンダリ軸を回転させたいのですが、ドキュメントを見つけることができなかったか、またはこれを行う方法を理解できませんでした。ただ一つの軸の回転を達成するためにどのようにセカンダリ軸ラベルの回転テキスト
私が読んだ文書のいずれかに言及していないその使用して、すべてのテキストを回転させるのに十分なシンプルな...
ggplot(mtcars, aes(x = wt, y = mpg, colour = mpg)) +
geom_point() +
scale_x_continuous(name = 'Bottom Axis',
sec.axis = sec_axis(trans = ~ .,
name = 'Top Axis',
breaks = c(2:5),
labels = c('Two Two', 'Three Three Three', 'Four Four Four Four', 'Five Five Five Five Five'))) +
## Rotate text of x-axis
theme(axis.text.x = element_text(angle = 90))
その(例えばscale_continuousとthemes) 。
これは私のデータに適用したいラベルのいくつかが長くて、水平に置いたときに重なってしまうことを避けることができますが、下の軸。あなたがggplot2
の最新dev versionを実行している場合
ソリューションAxemanのためのおかげで、私は時間前それを偶然見つけたいと、それはで素晴らしい作品この単純化された例ですが、私は実際に自分の実際のデータではうまくいかない理由について頭を悩ましています。しかし、私は正しい軌道に乗っていることを知っておいて、歓声。 – slackline
問題を解決した後、私は 'theme(axis.text.x.top = element_text(angle = 45、hjust = 0))をスクラブしていた私のプロットに、' + theme()他の誰かがその問題を忘れて、 'theme()'へのその後の呼び出しで以前の呼び出しを消去することができます)。 – slackline