假设您具有以下代码:
grid.arrange(
ggplot(data[data$Year = 2018,], aes(x = Var1, y = Var2))+
geom_violin()+
geom_jitter()+
ggtitle("2018"),
ggplot(data[data$Year = 2019,], aes(x = Var1, y = Var2))+
geom_violin()+
geom_jitter()+
ggtitle("2019"), ncol = 2)
这将在两个时间点(2018年和2019年)产生并排组合的小提琴和Var1和Var 2的抖动散点图。但是,可能会发生y轴范围在2018年和2019年不同的情况,这不利于数据的视觉比较。因此,我们可以添加以下行:
+scale_y_continuous(limits = c(1, 5))
对ggplot
函数中的两个grid.arrange
对象进行约束,以在两个图上将y轴约束为相同(1是刻度上的最小可能结果,而5是最大)
但是,geom_jitter()
的使用导致某些点超出了y轴限制1和5。是否可以某种方式查看ggplot
内部产生的比例范围是什么?在两个图上手动将比例尺限制设置为这些值?
我找到了this answer,但我不想先将图保存在对象中,然后从该对象中提取信息并修改图。我想产生一个上面没有中间保存对象的干净图。有可能这样做吗?
答案 0 :(得分:0)
static NetworkManager.performJSON(urlString="bins/9asku", bodyParams=nil,
headerParams=nil, method=POST, completionHandler=0x000000010a7cc650
MVVM
尝试Year〜。如果地块堆叠在一起。我一直忘记正确的顺序。您可能需要事先将Year变成一个因素。