我使用qplot绘制矢量分布,我事先并不知道它的分布,它是在函数中计算的。我只知道x值介于0和1之间。
我使用下面的命令行并获得附加的直方图。
由于分布受阻,我怎样才能使分布更加分散以使分布变得清晰?要使用哪些参数或产生直方图的其他函数?
此外,如何着色以使垃圾箱变得更加难以辨认?
保持颜色图例可能是必要的,也可能不是。
qplot(my.vec,binwidth = .2)+
geom_histogram(binwidth = .2, aes(fill = ..count..), colour='black', fill='skyblue')
答案 0 :(得分:0)
To" unjam"情节,使用xlim
:
qplot(x) + geom_histogram(binwidth = 0.2, aes(fill = ..count..), colour='black', fill='skyblue') + xlim(0,1)
我不确定为什么在列高已经为您提供该信息时,您希望在此处使用颜色变化。这是直方图的重点,然后你不必担心会让色盲人士感到困惑。那么为什么不呢:
qplot(x) + geom_histogram(binwidth = 0.2, colour='black', fill='skyblue') + xlim(0,1)
这是我用来测试它的玩具数据:
x <- c(0.41, 0.42, 0.47, 0.47, 0.49, 0.50, 0.51, 0.55, 0.56, 0.57, 0.59, 0.61, 0.62, 0.65, 0.68, 0.69, 0.70, 0.75, 0.78, 0.79)
这是我得到的情节的一个.png: