一行代码,将2D转3D图表!

本文介绍了R语言工具rayshader,它能将2D图表转化为3D效果,支持ggplot2图表转换及2D/3D地图制作。通过plot_gg和plot_map函数,可以实现酷炫的3D视觉效果,如地图中的河流、光影和路径等元素。用户可以从CRAN安装rayshader,并通过实例和官方资源进行进一步学习。
摘要由CSDN通过智能技术生成

本次分享一个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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_21478261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值