本次分享一个R语言工具rayshader:
- 一行代码,将ggplot2生成的2D图表转为非常酷炫的3D图表;
- 强大3D地图支持,rayshader使用base R中的elevation data,以及hillshading等算法生成令人惊叹的2D和3D地图。
rayshader安装
官网推荐从github上安装:
该方法很慢,而且大概率会失败~
# install.packages("devtools")
devtools::install_github("tylermorganwall/rayshader")
小编这里强烈从CRAN安装
install.packages("rayshader")
rayshader支持ggplot2
主要使用plot_gg函数,一行代码,将ggplot2生成的2D图表转为非常酷炫的3D图表:
案例1
library(rayshader)
library(ggplot2)
library(tidyverse)
gg = ggplot(diamonds