PDF 58 / 520 - coord\quickmap() sets the aspect ratio correctly for maps. This is very important if you're pl
English · PDF 58
Original PDF page 58
中文 · PDF 58

  • coord_quickmap() 可以为地图正确设置纵横比。如果你要用 ggplot2 绘制空间数据,这一点非常重要(遗憾的是本书篇幅有限,无法涵盖这部分内容):

nz <- map_data("nz")

ggplot(nz, aes(long, lat, group = group)) + geom_polygon(fill = "white", color = "black")

ggplot(nz, aes(long, lat, group = group)) + geom_polygon(fill = "white", color = "black") + coord_quickmap()

  • coord_polar() 使用极坐标。极坐标揭示了条形图与玫瑰图(Coxcomb chart)之间一个有趣的联系:

bar <- ggplot(data = diamonds) + geom_bar( mapping = aes(x = cut, fill = cut), show.legend = FALSE, width = 1 ) + theme(aspect.ratio = 1) + labs(x = NULL, y = NULL)

bar + coord_flip() bar + coord_polar()