本次分享一个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, aes(x, depth)) +stat_density_2d(aes(fill = stat(nlevel)), geom = "polygon",n = 100,bins = 10,contour = TRUE) +facet_wrap(

一行代码,将2D转3D图表!相关推荐

  1. 提供多种2D和3D图表类型以及组合图、仪表的图表控件CHARTING

    .netCHARTING是一款功能强大的图表控件,利用.NET framework和GDI+为工作于ASP.NET和Winform的C#和VB.NET软件开发人 员提供可托管的图表解决方案,提供了多种 ...

  2. Mathcad 是一种工程计算软件,主要运算功能:代数运算、线性代数、微积分、符号计算、2D和3D图表、动画、函数、程序编写、逻辑运算、变量与单位的定义和计算等。...

    Mathcad软件包Mathcad是由MathSoft公司(2006 年4 月被美国PTC收购)推出的一种交互式数值计算系统. Mathcad 是一种工程计算软件,作为工程计算的全球标准,与专有的计算 ...

  3. ieee期刊_论文绘图神器来了:哈佛博士后开源,一行代码绘制不同期刊格式图表...

    一篇论文投多个期刊,每个期刊对图表格式要求不一,同一组数据要用多种工具分别绘图. 不光是你,哈佛大学天文研究所的博士后,也不堪忍受论文重复绘图之苦. 他的解决办法是:亲自开发一个Matplotlib的 ...

  4. ieee期刊_论文绘图神器来了:一行代码绘制不同期刊格式图表,哈佛博士后开源...

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 「一篇论文投多个期刊,每个期刊对图表格式要求不一,同一组数据要用多种工具分别绘图.」 不光是你,哈佛大学天文研究所的博士后,也不堪忍受论文 ...

  5. 论文绘图神器来了:哈佛博士后开源一行代码绘制不同期刊格式图表

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习>手推 ...

  6. Python的可视化包 – Matplotlib 2D图表(点图和线图,.柱状或饼状类型的图),3D图表(曲面图,散点图和柱状图)...

    Python的可视化包 – Matplotlib Matplotlib是Python中最常用的可视化工具之一, 可以非常方便地创建海量类型地2D图表和一些基本的3D图表.Matplotlib最早是为了 ...

  7. 使用pyecharts绘制各个3D图表代码示例整理和分享

    个人在pyecharts官网对3D图标的学习整理,因为个人在官网对代码的查看没有特别舒服,其中包含截止发表日期3D图表相关知识的整理和个人理解加入,主要为了做笔记,分享给需要的朋友,后续对其中内容有更 ...

  8. 保姆级解读!CSS属性transform变形+2D转换+3D转换实例+代码+解析——Web前端系列学习笔记

    文章目录 transfrom 2D转换 案例代码 效果图 元素变形原点 3D转换 3D转换--案例 案例代码 transfrom transform,翻译成中文的含义是"改变,使-变形:转换 ...

  9. ICCV2021 2D和3D通用!新医疗影像自监督SOTA(代码已开源)

    关注公众号,发现CV技术之美 本文为52CV粉丝投稿. 文章链接: https://arxiv.org/abs/2109.04379 开源代码: https://github.com/Luchixia ...

最新文章

  1. opencv-python的dtype
  2. php 继承内核中的基类,php – 从基类调用继承类的父方法
  3. strictmath_Java StrictMath hypot()方法与示例
  4. DDFE 技术周刊(第四期)2016.11.25
  5. hadoop单节点配置并且统计单词
  6. idea怎么给项目改名_IDEA相关配置【java项目改造成web项目】
  7. www请求用到的Unescape
  8. koa教程--busboy模块
  9. 计算机CPU风扇的功能及作用,CPU和风扇之间涂的是什么东西
  10. 数据时代的来临,大数据价值主要体现在哪几个方面?
  11. eclipse打开中文文件乱码问题
  12. 1.10 新概念 have a cold/headache
  13. 【django】class='btn' btn按钮样式
  14. Linux命令提示行设置--SP1
  15. Kaggle文本语义相似度计算Top5解决方案分享
  16. Kafka-Eagle中的ke数据库创建
  17. 工作4年从美团、陌陌、百度、阿里面试回来感想
  18. janusgraph源码分析1-下载编译启动 1
  19. 文科生学python_一个文科生的python心路历程
  20. 确定性网络:从“尽力而为”到“确定承诺”

热门文章

  1. 谷歌地图(Google Maps)接入基础篇
  2. 程序员锻炼宽广的胸怀
  3. stack.peek
  4. 小学四则运算练习软件需求说明
  5. python爬虫-国家企业_自动查企业工商登记信息(企业信用信息公示系统、极验Geetest与Python爬虫)...
  6. 第一类与第二类曲面积分的关系与变换
  7. 按下鼠标滚轮c语言,C++检测鼠标某键是否按下
  8. Redis中的数据类型及其应用场景
  9. 记使用腾讯TIM开发聊天通讯遇到的问题及解决方案
  10. 《OpenCv视觉之眼》Python图像处理六 :Opencv图像傅里叶变换和傅里叶逆变换原理及实现