我正在尝试使用来自多个国家/地区的相同回归的估算值和置信区间生成图表。我使用dplyr
' group_by(country)
运行了回归,然后我将所有结果汇总到一个包含broom
tidy()
的数据框中。< / p>
从此数据框(称为bycountry1
)创建图形时,我运行以下代码:
ggplot(bycountry1, aes(x = country, y = estimate, ymin = estimate - std.error * 2, ymax = estimate + std.error * 2)) +
geom_hline(yintercept = 0, colour = "black", lty = 2) +
geom_pointrange() +
coord_flip() + facet_grid(. ~ term, scales = "free")
这就是我想要的,除了我想让每个盒子的刻度不同,所以它们看起来更像religious1
盒子。由于这是具有最大可变性的那个,它在尺度上占主导地位,然后在大多数其他框中你看不到方差。如上面的代码所示,我确实在scales = "free"
中指出了facet_grid()
,我尝试了所有变体,也使用了facet_wrap()
,我无法使其发挥作用。