2017-12-21 8 views
1

私はggplot2でグラフを作成しようとしています。私はx軸が下にタイプされたシーケンスと共に2.84を示すようにしたい。 breaks()内のすべての正確な値を入力する以外の方法はありますか?私はGoogleを試みたが、それは私の問題を解決しません。ggplot2のx軸に特定の値を追加するにはどうすればよいですか?

scale_x_continuous(limits = c(1, 7), seq(1,7,by=0.5), name = "Number of 
treatments") 
+0

ようこそ。常に最小限の再現可能な例を提供してください(https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)それ以外の場合は、あなたは達成しようとしていますか、あなたが質問していることが "あなたが求めているものが不明"である可能性があります。 –

答えて

1

あなたはプログラムでこのように、特定のブレークを発生させることができますにStackOverflowに

# make up some data 
d <- data.frame(x = 6*runif(10) + 1, 
       y = runif(10)) 

# generate break positions 
breaks = c(seq(1, 7, by=0.5), 2.84) 
# and labels 
labels = as.character(breaks) 

# plot 
ggplot(d, aes(x, y)) + geom_point() + theme_minimal() + 
    scale_x_continuous(limits = c(1, 7), breaks = breaks, labels = labels, 
        name = "Number of treatments") 

enter image description here

関連する問題