有一段时间,我使用(和喜欢) ggplot2 在极 Map 上创建刻面图的能力 . 在这种情况下,我绘制了由风速或其他风属性面对的风玫瑰 .

p <- ggplot(wind.data, aes(x=direction)) + geom_density(adjust=1)
p <- p + coord_polar(theta = "x", start = 0, direction = 1)
p <- p + facet_wrap( ~ velocity.range, ncol= 3, scales = "free")

facet_wrap的无标度特征是必需的,因为生成的分面分布相差数量级 . 但是,因为ggplot2 0.9.3.1我收到以下错误:

Error en facet_render.wrap(plot$facet, panel, plot$coordinates, plot_theme(plot),  : 
  ggplot2 does not currently support free scales with a non-cartesian coord or coord_flip.

为什么从较新的ggplot版本中删除了这个有用的功能?任何替代品?我可以在循环中创建绘图,然后将它们全部放在网格中,但这是从干净的刻面版本后退一步 .

TNKS!