首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个震撼交互型3D可视化R包 - 可直接转ggplot2图为3D

.) + # 按clarity分类 scale_fill_viridis_c(option = "A") # 将map颜色设置为“岩浆”,简称为“A”,共有“A”,“B”,“C”,“D...打开后,可以像任何其他光线图一样操作绘图 - 可以调用render_camera()以编程方式更改摄像机位置,render_snapshot()可以保存或输出当前视图,甚至可以使用render_depth...,也可以仿照该组织方式进行合并;# Lines pp = ggplot(data, aes(x=x, y=y)) + geom_hex(bins = 20, size = 0.5, color =...height = 4, scale = 300, multicore = TRUE) # No lines pp_nolines = ggplot(data, aes(x=x, y=y)) + geom_hex...该网站包含所有`rayhader`功能文档和示例,可以`Github`页面上找到实际存储库。就让你静静看我有多美! ? ? 想把其它图也用3D展示,可以拿下面的ggplot2系列绘图做例子。

4.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

ArcGIS PRO基础教程(二)

前言 大家好,我是南南 今天我们来学习arcgis pro基础教程第二期 另外由于公众号改版,大家可以加个给我星,不然可能会收不到消息 操作要求 对Pnt按kriging(克里格插值),获得整个范围...ph分布图 按地块,zonal statistics统计地块PH属性表 属性关联 更新字段PH 操作步骤 已知:有采样点PH,pnt表,请对地块dk表赋PH 实验数据 创建工程projet 添加数据...对Pnt按kriging(克里格插值) 获得整个范围ph分布图(注:需选择范围与地块图层dk相同,注意设置坐标系与dk图层相同,不然会报错) 按地块,zonal statistics统计地块PH...属性表 (注:重点来了,使用以表格显示分区统计工具栅格赋值给矢量图层,这个操作很重要) 查看生成表格,MEAN字段即为该地块ph值 接下来就是链接属性表了,基础操作 将MEASN字段赋值给ph...字段(计算字段) 使用字段ph进行分级色彩符号化 arcgis pro制图 新建布局 导入地图并调整大小(添加地图框,将需要制作专题图地图添加到布局视图中。

1.2K10

ArcGIS PRO基础教程(二)

前言 大家好,我是南南 今天我们来学习arcgis pro基础教程第二期 另外由于公众号改版,大家可以加个给我星,不然可能会收不到消息 操作要求 对Pnt按kriging(克里格插值),获得整个范围...ph分布图 按地块,zonal statistics统计地块PH属性表 属性关联 更新字段PH 操作步骤 已知:有采样点PH,pnt表,请对地块dk表赋PH 实验数据 创建工程projet 添加数据...对Pnt按kriging(克里格插值) 获得整个范围ph分布图(注:需选择范围与地块图层dk相同,注意设置坐标系与dk图层相同,不然会报错) 按地块,zonal statistics统计地块PH...属性表 (注:重点来了,使用以表格显示分区统计工具栅格赋值给矢量图层,这个操作很重要) 查看生成表格,MEAN字段即为该地块ph值 接下来就是链接属性表了,基础操作 将MEASN字段赋值给ph...字段(计算字段) 使用字段ph进行分级色彩符号化 arcgis pro制图 新建布局 导入地图并调整大小(添加地图框,将需要制作专题图地图添加到布局视图中。

1.1K20

图扑智慧农业:农林牧数据可视化监控平台

页面支持主题切换,方便用户根据自己偏好选择使用明亮模式或暗黑模式,能够不同环境下享受到舒适界面。 数据分析页面则详细展示了各个农场农田统计信息、季度播种占比、农机及项目数量。...卫星数据观测 各类地块和种植各类型作物 3D 场景中能叠加展示,用户通过观察地块颜色和图标,即可清楚看到这块耕地上种植了哪种作物。或滚动鼠标滑轮放大后可以看清种植地块地块编码。...再配合系统监控预警告警功能,帮助用户及时发现可能存在问题和风险,并采取相应措施进行预防和解决。 微生物活性:通过不同块清晰辨别各地块微生物活性值变化。...作物分布与收量预测:展示各地块名称与未来产值预测,帮助用户更直观知晓垂直农场产量预测。 卫星数据观测技术使用正在彻底改变植物科学研究。...既提供实时数据更新,确保用户获取到最新农业设备数据,也提供农机使用历史记录,以及农场之间数据对比分析。让用户更全面地了解农机作业态势,高效优化使用计划和作业方案。

37230

R语言之可视化(25)绘制相关图(ggcorr包)

相关矩阵中需要考虑第一个设置是选择要使用观测值。...这些设置控制存在缺失值时如何计算协方差。它们之间区别在cor函数文档中有解释。 ggcorr需要第二个设置是要计算相关系数类型。...它有三个可能值:“pearson”(ggcorr和cor使用默值),“kendall”或“spearman”。同样,每个设置之间差异cor函数文档中进行了解释。...绘制参数 其余这些小插图侧重于如何调整ggcorr绘制相关矩阵方面。 控制 默认情况下,ggcorr使用从-1到+1连续来显示矩阵中表示每个相关强度。...注意:尝试颜色标度上使用ColorBrewer调色板时,调色板中颜色比调色板中颜色多,将向用户返回警告(实际上是两个相同警告)。

7.5K31

元素渐变

一、渐变概念 渐变就是多种颜色平缓变化一种显示效果 渐变主要因素是是一种颜色及其出现位置组合。一个渐变是由多个组成(至少两个)。...填充方向以圆心为中心,延半径向外渐变 3、重复渐变 将线性渐变或径向渐变,重复几次实现渐变填充 二、线性渐变 1、基础线性渐变:需要设置两个两个以上颜色,颜色之间使用“,”分隔,颜色会平均分配...,其实就是进阶渐变默认模式,设置两个颜色,默认从起点渐变到终点 2、进阶线性渐变 我们可以通过进阶线性渐变来更加细粒度控制渐变,格式如下 background: linear-gradient...radial-grident()命令语法格式如下:radial-gradient([半径长 at 圆心位置], 1, 2, …)。 其中,半径长是一个数值,单位px,表示渐变扩散范围大小。...位置,表示渐变中心点坐标 基础径向渐变:需设置两个两个以上颜色,颜色之间用","间隔,颜色会平均分配,根据设置颜色顺序,进行渐变 下面通过例子来了解一下 <!

16630

《CSS揭秘》读书总结:背景与边框

可以发现,当拉近两个时,渐变区域越来越窄。不难想象,如果把两个重合在一起,得到就是两条水平条纹。...以下是理论依据: “如果多个具有相同位置,它们会产生一个无限小过渡区域, 过渡起止分别是第一个和最后一个指定值。从效果上看,颜色会在那 个位置突然变化,而不是一个平滑渐变过程。”...针对上面的代码,还可以有改进方案,理论依据如下: “如果某个标的位置值比整个列表中它之前标的位置值都要 小,则该标的位置值会被设置为它前面所有色位置值最大值。”...其工作方式和前两者类似,只有一点不同:是无限循环重复,直到填满整个背景。...另外一点就是现在是渐变中指定长度,而不是原来 background-size。因为这些长度是直接在渐变轴上进行度量,直接代表了条 纹自身宽度。所以再也不用进行各种数学计算了。

1.7K40

数据可视化到底有什么用?

思维有穷有尽, 你很难想象四维空间方体如何旋转, 也很难理解月球绕着地球同时地球又绕着太阳转最终留下了怎样曲线, 你同样难于理解一句逻辑很长句子, 比如, 上海徐汇区20年房龄以上房子去年...不要紧, 我们改一改, 那就把20% 作为分界, 增长超过20%红色, 超过越多则越大, 不足标记成蓝色, 不足越多则越大。 涨, 跌, 图里就看清楚。...说一个小case, 许多人都喜欢这样热力图, 据说看着特别大数据: ? 此刻, 我脸上写满了懵逼般茫然, 五颜六真的能把分析包装高大上吗?...所以, 点密集地方会非常高亮, 因为很多点互相叠加, 不算怎么说, 你用这种图去表现人流、gps定位数大致是合适, 每个点大小一致, 大家就pk一下数量。...显然, 这个地块房屋均价是接近10w, 你应该为面积进行加权: 地块均价 = (小区1面积 小区1均价 + 小区2面积 小区2均价) / (小区1面积 + 小区2面积) ?

93910

不雇飞机,还好意思说精准农业?

这个水平单位亩产被为黄色,中等产量。低产量红,高产量绿。 收割机测产量原理并不复杂。脱粒分离清选之后,谷物湿度是用升运器侧面的湿度传感器连续取样测量。...瞧,卫星图中收割机图标刚刚扫过部分正在计算,马上就会出现块。收获过土地已经铺满红、黄、绿色块,单产数据精度与割幅同宽。 这不就行了吗?...如果用固定翼小型飞机,同样一个人,翱翔5000英尺田野和云层之间,一天之内可以覆盖25万英亩(10万公顷)。如果放咱东北,建三江管局胜利农场100多万亩,一架飞机一天就搞定了。...玉米播种机背两个种子箱,一个装「赛马」型冲产量优质种子,另一个装「骡子」型耐渴耐饿坚强型种子。...图片精度达到了每像素手掌尺度,能够充分发挥行间距几十厘米变量播种机和变量喷药机潜力,对症下药。 为了达到这个目的,他们现在选择开着派珀切诺基(跟吉普车没关系)无人机和卫星之间翱翔。

53340

预训练再次跨界!百度提出ERNIE-GeoL,地理位置-语言联合预训练!

如何将这些多源异构数据进行有效整合,并以统一形式作为预训练模型输入,是面临首要问题。2) 『地理位置-语言』跨模态学习。现有的跨模态预训练大部分是对同一个概念不同模态之间关联进行学习。...在此异构图基础上,我们使用随机游走算法自动化地生成大量节点序列作为预训练数据。下面是两个真实游走序列示例。 2.模型结构 以上述方式构建数据蕴含了丰富地理知识。...依托多级覆盖特性,训练过程中,我们使模型按预测地块编码中每一个字符方式一次性预测出多个层级地块表示。...该测试中,查询设置为“广东省-广州+昆明”,候选设置为所有中国省级行政单位名称。如图b1,b2所示,ERNIE-GeoL以最高相似度得分输出了正确目标省份“云南省”。...上述两个定性分析结果表明ERNIE-GeoL在一定程度上学会了不同地理实体之间空间关系和语义关系。

90120

一键完成室内设计:哈佛学霸造出ArchiGAN,房间规划家具摆放全都有,Demo可玩

功能三:家具也能自动码放好 正如开头展示那样,ArchiGAN还能规划你家里家具应该如何摆放,还能显示摆上之后整体效果。...Pix2Pix使用条件生成对抗网络(cGAN)来学习从输入图像到输出图像映射。所以ArchiGAN是直接从建筑平面图中学习拓扑特征和空间组织。...为了进行更多次测试和迭代,模型最终谷歌云V100上跑了不到两个小时。 虽然一开始模型不太精确,但在250次迭代之后,机器形成了某种直觉。...模型用不同块来表示房间不同功能。 ? 鹅妹子嘤是,GAN训练过程中学会了自己开窗。除了用户指定主窗,它还能自主规划出新出口。 ?...这个模型能够保留墙壁结构和房屋门窗,同时根据房间功能来置放合适家具。 ? 以上,建筑师可以在任两步之间对模型进行修改或微调,以实现人机交互。

1.3K20

超多,超快,超强!百度飞桨发布工业级图像分割利器PaddleSeg

ICNet 由三个子网络组成,计算复杂度高网络处理低分辨率输入,计算复杂度低网络处理分辨率高网络,通过这种方式高分辨率图像准确性和低复杂度网络效率之间获得平衡。...多卡训练速度比对产品快两倍,工业级部署能力,时间节省超痛快 速度方面,PaddleSeg 也提供了多进程 I/O、优秀显存优化策略,性能方面得以大大提升。...PaddleSeg 单卡训练速度是对产品 2.3 倍,多卡训练速度是对产品 3.1 倍。...与对产品相比,PaddleSeg 训练速度、GPU 利用率、显存开销和 Max Batch Size 等方面都有着非常显著优势。详细对比数据如下图: ?...应用场景二:地块分割 分割技术农业领域也有着广泛应用,地块分割便是其中一个场景。 传统地块分割方法,是基于卫星拍摄遥感影像,依赖于大量拥有遥感专业背景技术人员使用专业软件来进行分析

1K30

css应知应会 第三集

1、渐变 1、什么是渐变 多种颜色平缓变化过渡效果 2、渐变核心 :表示颜色值 以及 颜色出现位置 一个渐变过程中允许出现多个...:颜色值及其出现位置 语法:将 颜色 以及 位置 中间用 空格隔开即可...相邻两个单元格 或 表格之间距离 属性:border-spacing 取值: 1、取1个数字...加载时速度较快(优点) 3、灵活性太低(缺点) 4、确定每列大小时使用 4、浮动 1、定位 所谓定位指就是页面元素页面中位置...3、每个块级元素页面中独占一行,每个块级元素都是按照从上到下方式排列 4、多个行内元素会在一行中显示,显示不下再换行 问题:如何在页面中解决多个块级元素一行内显示问题

1.6K20

聊一聊CSS3渐变——gradient

通过以上对于linear-gradient解释,让我们重新考虑一下上面提到如何实现。...图片截至【前端Talkking】@sf color-stop:与线形渐变一致,这里不再赘述。 需要注意是,当shape取值为circle时,size不能设置为百分数。...突然变色 颜色从中间突然发生变化,看上去是两个完整块 “如果多个具有相同位置,他们会产生一个无限小过渡区域,过渡起止分别是第一个和最后一个指定值。...不过好在CSS规范中有下面的规定: “如果某个标的位置值比整个列表中它之前标的位置都要小,则该标的位置会被设置为它前面所有色位置值最大值。”...——CSS图像(第三版) 所以,我们可以将第二个标的位置值设置为0,那么第二个起始位置永远是第一个结束位置。加大了代码可维护性。

1.4K30

CSS3渐变,就是这么玩

本文主要内容: 1.线性渐变概括 2.线性渐变语法与参数 3.线性渐变基本用法 4.多线性渐变 1.线性渐变概括 如果有使用过PS各位想必对PS渐变操作有所了解,渐变由两种颜色或多种颜色之间平滑过渡...下述值用来表示渐变方向,可以使用角度或者关键字来设置: angle:用角度值指定渐变方向(或角度)。 to left:设置渐变为从右到左。...3.4 这个例子指定三个: background: linear-gradient(to bottom, blue, white 80%, green); 需要注意是第一个和最后一个并没有指定一个位置...中间指定一个80%位置, 把剩下部分留给底部。 效果如下: ? 4.多线性渐变 前面向大家演示效果仅是一些简单线性渐变(两渐变),其实在实际中,渐变不仅仅是只有两种颜色,会有多。...小结 本篇文章案例中,效果位置并不是一成不变,可以angle中设置看到更多渐变效果。同时实际开发中,为了避免遇到兼容问题,大家开发中最好加上内核前缀避免兼容问题。

1.5K50

杂七杂八练习(3)

一、种花 1、问题描述 假设你有一个长花坛,其中一些地块种植着花,另一些没有。 然而,花不能种植相邻地块否则他们会争取水导致两者都死亡。...最后判断计数变量和n大小即可输出结果。 为了处理边界情况,可以将数组长度设置为m+2,并将首尾均置为0;遍历时从i=1开始即可。...输入:第一行为两个正整数N,M(1<=N<= 100,1<=M<= 100),代表该矩阵行列; 接下来输入一个NxM矩阵(0或1)。 输出:该矩阵中’1’块数。...将每一组相邻1作为一块,计算矩阵中1块数。 主函数中遍历一遍矩阵,遇到1时候可以将块数+1并进入递归,递归内将当前块所有1都置为0。遍历完整个矩阵后即可得到结果。...输入样例 : 4 -1 1 2 4 1 输出样例 : 2 2、算法思路 原来使用了3个for循环实现,不过效率实在过低,接下来说明一下思路: 得到输入数组后,先从小到大进行排序,取第一个数front

31930

开发 | 强化学习怎样探索和利用之间找到平衡?OpenAI 推出了大型多智能体游戏环境 Neural MMO

AI 科技评论按:OpenAI 于今日发布了 Neural MMO,它是一个为强化学习智能体创建大型多智能体游戏环境。该平台支持一个持久、开放任务中使用大规模且数量可变智能体。...玩家可以使用三种战斗风格进行战斗,分别为近战、远程攻击及法术攻击。 输入:智能体观察以其当前位置为中心方形农作物地块。输入包括地块地形类型和当前智能体选中属性(生命值、食物、水和位置)。...该平台提供了一个程序化环境生成器以及「值函数、地图地块访问分布、在学习到策略中智能体与智能体之间依赖关系」可视化工具。用以对比基线模型是 100 个世界中训练出来策略梯度方法。...另外,通过改变测试时环境规模,他们发现在较大环境中训练智能体一致地比较小环境中训练智能体表现更好。 种群规模增加扩大了探索范围 ?...自然界中,动物之间竞争可以激励它们分散开来以避免冲突。研究人员观察到,智能体地图上覆盖率随共存智能体数量增加而增加。

1.1K20

AI和大数据如何落地智能城市?京东城市这6篇论文必读 | KDD 2019

基于此,我们本次所研究优化模型包括两个步骤: 一是到达配送站包裹如何分配给每个快递员; 二是从配送站出发快递员,该如何实时规划他们工作路径。...实验中,我们也发现使用N2归一化层比使用损失函数约束空间层次性效果要好很多。 ?...如表2.4所示,从MAE和RMSE这两个指标上看,我们模型使用更少参数情况下,都要优于之前最好结果。 ? ▲表2.4 同时我们测试了各个模块提升效果。...首先,每个地块区域内部构造多视角图结构特征,比如,每一类POI当做一个节点,可以计算每一类POI之间平均距离,得到一张图,同时每一类POI之间转移的人口流量可以用来构建另一张图。 ?...与此同时,利用对偶对抗网络进行隐含表征层共同约束正则相比于使用单个对抗网络有着更好实验性能,这也验证了模型提出在学习地块区域表征时应该同时考虑区域内部特征和区域之间相关性这一想法合理性。

1.1K20

G1垃圾收集器详解

这也是使用G1垃圾回收器(-XX:+UseG1GC)不得不设置一个参数:-XX:MaxGCPauseMillis=10。 G1堆内存划分 为了实现STW时间可预测,首先要有一个思想上改变。...当对象图扫 描完成以后,并发时有引用变动对象会产生漏问题,G1中会使用SATB(snapshot-at-the-beginning)算法来解决,后面会详细介绍。...这样对象认为它们是存活,不纳入垃圾回收范围。 三标记 在三标记法之前有一个算法叫Mark-And-Sweep(标记清除)。这个算法会设置一个标志位来记录对象是否被使用。...用户线程将对象B和对象C之间引用断开,将对象A指向对象C,此时对象C会被当成垃圾对象,会产生漏问题,因为对象A不会再被扫描。 漏问题在CMS和G1收集器中有着不同解决方案。...G1:采用SATB(snapshot-at-the-beginning),初始标记时做一个快照,当B和C之间引用消失时要把这个引用推到GC堆栈,保证C还能被GC扫描到,最终标记阶段扫描STAB记录

1.5K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券