我正在使用带有stat_qq的ggplot来绘制几个样本。
我试图找出如何更改图表中行的宽度而没有运气: - (
这是我的代码(的相关部分):
ggplot(data=df,aes(sample=obser, colour = sample)) +
stat_qq(dist=qunif) +
scale_color_manual(values = c("samp_a" = "darkturquoise", "samp_b" = "hotpink", "samp_c" = "darkgrey")) +
scale_x_continuous(breaks=x_ax) +
scale_y_continuous(breaks=y_ax) +
theme(axis.text.x = element_text(angle = 90, hjust = 1,size = 10)) +
theme(panel.background = element_rect(fill='white', colour='grey')) +
theme(panel.grid.major = element_line(colour="lightgrey", size=0.5), panel.grid.minor = element_blank())
我目前的情节如下:
知道怎么做吗?我尝试在ggplot中为aes添加大小而没有运气,也无法找出有关stat_qq映射的解释:
http://docs.ggplot2.org/0.9.3/stat_qq.html
感谢!!!
答案 0 :(得分:1)
你错误地认为你正在处理线条。你有很多要点,想要改变点大小。这是一个简单的例子:
y <- rt(200, df = 5)
ggplot(data.frame(y), aes(sample=y)) +stat_qq(size=1)
可能的点数最小。
如果你想要线条,可以使用:
ggplot(data.frame(y), aes(sample=y)) +stat_qq(geom="line", size=0.5)
最小线尺寸小于最小点尺寸。