Rでは、次のヒストグラムをプロットしました。問題はX軸にあります。データの大部分は[0、10]の間隔に分類されます。X値が10より大きいものはほとんどありませんが、最大のものは34です。
したがって、X軸の34まで0、1、2、...を表示する代わりに、0、1、2、...、10、15、20、25、30を表示します。つまり、X> 10の場合、ラベルが重ならないように、5の間隔でのみラベルが表示されます。
これが私のRコードです。それを修正する方法は?
d<-read.table("16_prop_s.tsv", header=T, sep="\t")
library(ggplot2)
library(scales)
ggplot(d, aes(x=factor(NRB))) +
geom_histogram(aes(y=(..count..)/sum(..count..))) +
scale_y_continuous(labels=percent_format()) +
xlab("Rotatable bonds") + opts(axis.title.y = theme_blank()) +
opts(axis.title.x = theme_text(size = 24)) +
opts(axis.text.x = theme_text(size = 18)) +
opts(axis.text.y = theme_text(size = 18))