私はggplotグラフのy軸を1000セパレータのように何も指定しないでください(カンマではありません)。;
10,000でなく10,000のようにします。 scale_y_continuous
ヘルプで見つけられません。ggplotのヨーロピアン/フランス語の区切り
ありがとうございます。
私はggplotグラフのy軸を1000セパレータのように何も指定しないでください(カンマではありません)。;
10,000でなく10,000のようにします。 scale_y_continuous
ヘルプで見つけられません。ggplotのヨーロピアン/フランス語の区切り
ありがとうございます。
私は暗闇の中で刺すだけですが、scale_y_continuous(labels = space)
がこのトリックを行うかもしれません。
** scale **パッケージに 'space'ラベルフォーマッタがあるとは思いませんが、それを書くのはあまり難しくありません。 'comma_format'をテンプレートとして使うだけです。 – joran
アイデアのおかげで、ジョラン。 – user2035816
@ user2035816 '@ joran'を使うと、返信するたびに通知を受けることができます。また、今は関係がないので質問を終わらせてください。 – David
@Davidと@joranがちょうど言ったように。
まず、ラベルフォーマッタを定義します。その後、
space <- function(x, ...) {
format(x, ..., big.mark = " ", scientific = FALSE, trim = TRUE)
}
とscale_y_continous
でそれを使用します。
plot + scale_y_continuous(labels = space)
これは通常のスペースをセパレータとして追加しますが、通常はスペースが小さくなりますか?それを達成する方法を考えることができますか? – timat
私はもののこの種のは主観的なものである知っているが、私は、1E1を使用するように1E2をことをお勧めします(もしそれがもっと楽しいなら1.0 * 10^N)。追加の精度を提供しない長い数値文字列は、それほど有用ではありません。 –
なぜggplot2がデフォルトでISUに準拠していないのか不思議です。最近のほとんどの雑誌はそれを要求しています。 –