2017-12-05 8 views
-1

私はプロット関数を使用しています。私の数値にY軸上に千単位の区切り記号を付けることを望みます。たとえば、1000の場合、1,000の数値を軸に表示するか、たとえば10000の場合は10,000軸に表示します。あなたは、デフォルトの軸をオフにすることができplot()ベースを使用している場合ポイントを確立する方法 "。" Rの中のY軸の数の千のセパレータとして?

+1

ggplotまたはベースプロット上に好きな描画するaxis()を使うのか?または、他の何か?あなたは小さな事例を作れますか?それがあなたの実際の使用に匹敵するなら 'plot(1000、10000)'だけでも可能です。 – Gregor

+0

私はプロット関数を使用しています –

+0

'plot()'は汎用関数なので、渡すものに基づいて非常に異なることができます。助けを求めるときは、常に[再現可能な例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を提供する方が良いです。 – MrFlick

答えて

2

、その後、ちょうどあなたが軸

x<-seq(0, 100000, length.out=11) 
y<-seq(0, 10000, length.out=11) 
plot(x,y, xaxt="n", yaxt="n") 

axis(1, axTicks(1), format(axTicks(1), big.mark = ".")) 
axis(2, axTicks(2), format(axTicks(2), big.mark = ".")) 
+0

不必要な編集をして申し訳ありませんが、質問のタイトルとテキストの間に混乱しました。 – Gregor

+0

私は小さな問題はすべてうまくいきますが、何らかの理由で数字が厚くなってしまいます –

+0

合意しましたが、タイトルは「非常に明確です」と思っています。 (とにかくそれを変更する方法はかなりわかりました) – Gregor

関連する問題