0
点赞
收藏
分享

微信扫一扫

拓端数据tecdat|R语言在地图上绘制散点饼图可视化

小布_cvg 2022-11-14 阅读 124

 

拓端数据tecdat|R语言在地图上绘制散点饼图可视化_数据

我们在ggplot2中制作的饼实际上是一个条形图转换为极坐标。如果我们想制作一个像上面截图那样的地图,这就很困难了。

但在地图上绘制饼图时,它也有自己的缺点。首先,当我们绘制大量的饼图时,它以光栅图像的形式渲染,使得它的渲染速度很慢。
本文创建了一个封装函数,使其更容易绘制一组饼图。
例如,假设我们有以下数据。

  1.  set.seed(123)
  2.  long <- rnorm(50, sd=100)
  3.  lat <- rnorm(50, sd=50)

拓端数据tecdat|R语言在地图上绘制散点饼图可视化_数据_02

在地图上绘制饼图。

  1.   
  2.  ggplot(map_data('world'), aes(long, lat) +pie(aes(x=long, y=lat, group=region, r=radius

拓端数据tecdat|R语言在地图上绘制散点饼图可视化_饼图_03

 

这是一个简单应用,我发现很多人喜欢它。他们要求我实现饼的大小图例。我实现了一个legend层为饼的大小添加了一个图例,如上图所示。

拓端数据tecdat|R语言在地图上绘制散点饼图可视化_饼图_04

举报

相关推荐

0 条评论