更新:我找到了答案...包含在下面。
我有一个包含以下变量和类似值的数据集:
COBSDATE, CITY, RESPONSE_TIME
2011-11-23 A 1.1
2011-11-23 A 1.5
2011-11-23 A 1.2
2011-11-23 B 2.3
2011-11-23 B 2.1
2011-11-23 B 1.8
2011-11-23 C 1.4
2011-11-23 C 6.1
2011-11-23 A 3.1
2011-11-23 A 1.1
我已经成功创建了一个图表,显示所有的 response_time 值和平滑的几何形状,以进一步描述一些变化。
我面临的挑战是,我想要更好地了解平滑后的值,而其中一个城市经常出现“异常值”。我可以通过将 ylim(0,p99) 添加到图中来控制这一点,但这会导致仅在数据子集上计算平滑。
有没有办法将所有这些数据用于平滑图,并将唯一的子集用于抖动图?
我的代码在这里(除了+ ylim(0,20)
:
截断 -
ggplot(dataRaw, aes(x=COBSDATE, y=RESPONSE_TIME)) +
geom_jitter(colour=alpha("#007DB1", 1/8)) +
geom_smooth(colour="gray30", fill=alpha("gray40",0.5)) +
ylim(0,20) +
facet_wrap(~CITY)
整个数据集 -
ggplot(dataRaw, aes(x=COBSDATE, y=RESPONSE_TIME)) +
geom_jitter(colour=alpha("#007DB1", 1/8)) +
geom_smooth(colour="gray30", fill=alpha("gray40",0.5)) +
facet_wrap(~CITY)