2016-07-18 6 views
2

私は数字のシリーズしか持っていないので、各要素の数を数えたいと思います。ここに私がしたことがあります。 X軸は私の要素、Y軸は各要素の番号です。x軸のティック数を修正しますか?

enter image description here

私の質問は、私は、x軸にプレゼンテーションの仕方を見直すことができるか、でしょうか?私は0.4、0.5、0.6、0.7、0.8、0.9を軸で見たいと思っていますが、数字は変わらず同じ数字を保つことができます。何か提案してください?ベースのグラフィック、プロットを生成するときに、あなただけ手動でaxis機能を使用してそれらを追加し、軸を省略することができて

d1 <- ggplot(TestData, aes(factor(TestData$Col1))) 
d2 <- d1 + geom_bar() + xlab("") + ylab("") 
+0

あなたは、ヒストグラムや棒グラフをしたいですか?ヒストグラムの場合は、連続変数として 'Col1'を使い、' geom_histogram'を使って助けてください。また、 'aes'内でドル記号を使用しないでください。変数を直接参照するだけです。 – aosmith

+0

+ scale_x_continuous(breaks = seq(0.4、0.9、0.1))はトリックを行うべきです – Krishna

答えて

2

0.5の平均値を用いてデータを作成し、 0.2:

data<- rnorm(1000,0.5,0.2) 
dataf <- data.frame(data) 

すべてのデータraのヒストグラムを作成するNGE:0.4〜0.9に

ggplot(aes(x = data),data = dataf) + 
geom_histogram() 

enter image description here

XLIM:

ggplot(aes(x = data),data = dataf) + 
geom_histogram() + 
    scale_x_continuous(limits = c(0.4,0.9), 
    breaks= scales::pretty_breaks(n=5)) 

enter image description here

1

set.seed(1234) 
dat <- rnorm(1000, 0.5, 0.1) 
hist(dat, axes = FALSE, xlim = c(0, 1)) 
axis(side = 2) 
axis(side = 1, at = seq(0.4, 0.9, 0.1)) 

enter image description here

+0

ありがとう、ggplot2の使い方はどうですか? @dayne – BigSecrect

+0

私はベースですべてをやっているR - 私はggplotに多くを好む。なぜggplotが必要なのですか? – dayne

+0

基本的なRを使ったのと同じですが、ggplotを使って同じことを達成していますか? (気にしないと) – BigSecrect

関連する問題