echarts柱图根据值显示不同颜色_视频 | Origin画3D柱图,这篇讲透了!

e8f71deb5e6cd4be023f0efac1634d3f.png

视频教程


东华大学的汪博士提出一个问题:怎样画三维柱状图。汪博士提供了一篇王中林院士的文献图,画一个只有四根柱子的三维柱图。

2124ba93acd04ed2d8eb0961998fc380.png

画了一个草图,A0、A1安排在第二行,A3、A2安排在第一行。相信很多同学在画3D柱图时,都很蒙圈儿!

5e28f07491f74856213266d39a87a3ba.png

今天,谭编给大家透彻地讲解一下,3D柱图到底是什么原理!下面视频演示2×2、3×3、举例、堆积柱状图的原理和应用。以下是详细说明。点击文末的【阅读全文】有送20套origin模板的福利!12×2三维柱图

这是2乘2的4条柱状图的布局,为了看清楚四根柱子的自由布局,Z列数据都设置为0,即没有柱高,只有柱子的底面。图中标注了4根柱子的坐标,分别对应于数据表中的X和Y列数据。

255ee4359766682cbfd7dd7278636dc3.png

我们可以修改一下每个组图XY数据,图中几个色块的位置就会发生变化!大家要对三维坐标ξ中XY平面的几何性质要有概念,这样我们可以根据XY的值,这里是(x,y)坐标,来随意设置柱子的位置了。我们再将具体的Z值填进去,这样我们就成功绘制出自定义布局的三维柱图了。

f08501a42b0063446a280ecac9bc4a79.png

但是,汪博士提出的这个布局,由于A2太高会挡住A0,可以点击图片,向右旋转一下。

37c3dd284bfd60bc1e3c97e9e3171c50.gif

23×3三维柱图

下面我们将数据表拓展成3乘3或者更多,我们需要在2乘2的基础上在表格的右边增加一组数据(共4列)

4b576f8bf9249ce59750bf90378613f5.png

数据结构跟它前面的两组数据一致,同时在表格中新增一行,由原来的2行变为3行。我们用不同的颜色区分这3乘3的数据表。33×3三维柱图举例

前面我们了解了三维柱图布局的基本原理,接下来举个例子,怎样与实际的实验参数联系起来呢?这是关键,敲黑板了!我们看这张图和它的数据表。

d456455398ef7dbb8e42455a4b10a190.png

XYZ分别是pH、温度和效率,这里有三组数据,大家仔细观察数据结构。这三组的pH都是三六九的变化,而温度按照300、400、500分为第一二三组,Z列数据是这两个条件变化对应的实验数据。43×3三维堆积柱图

讲到这里,相信大家都能画出三维柱状图了,关键是构建数据表。那么对于同样的3乘3的柱图,怎样实现堆叠3D柱图呢?大家请看这张图和它的数据表!

4b4bb4013738989593c603f8bfa627c8.png

其实是在刚才我们举例数据表的基础上,横向增加了许多列,大家仔细观察上图中的数据表,只有三行数据,但是有很多样品列,相同堆叠的柱子其参数pH和温度都是相同的,只是Z列不同。像这张表堆叠了两层柱子,如果想堆叠三层、四层甚至更多,只需要在这张数据表中横向多增加相同参数的数据列就行了。好了,今天的视频教程就到这里了,大家可以分享本文到朋友圈,方便随时翻看本教程,欢迎点击右下方的“在看”让更多的朋友为你点赞!

感谢【从小爱编程】公众号的Mark小朋友利用编程猫为本视频设计的“解说员”软件!

分享本教程到朋友圈,点击左下方的“阅读全文”免费获取谭编设计的20套Origin模板。


关注『编辑之谭』,科学绘图,图绘科学。

欢迎在本文下方或公众号里留言提问交流。

转载、合作请联系谭编微信:TAN-J-SCNU。

8086695828659e2cd6e21a2b13cbe9be.png 在看吗822ae08d62fc119f7dadb20b5ef00a22.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

按钮点击打开新页面_PDF怎么打开?如何制作一个PDF格式的文档?

不知你是否也一样,无论是在网上下载资料还是其他人发送的文件都是PDF格式的。但是应该如何打开PDF文件呢?如何自己制作一个PDF格式的文档呢?首先说一下如何打开PDF格式的文件,电脑端就比较简单的,直接下载PDF阅读器后&…

android 根据bounds坐标进行点击操作_炫酷的Android时钟UI控件,隔壁产品都馋哭了...

废话不多说,先上效果效果酷炫,动画丰富,效果爆炸boom~设计思路看腻了市面上各种丑陋难看的时钟控件,是时候整点新活!将现实生活中的摆钟圆形表盘设计、电子手表的数显表盘设计抽象出来,提取出“…

打了断点为直接运行完_BBC主持人多次打断,香港大律师忍不住发飙

来源:环球网7月7日,香港资深大律师汤家骅就香港《国安法》相关内容接受BBC栏目《唇枪舌剑》(HARDtalk)采访。节目主持人斯蒂芬•萨克在整个访问过程中频频打断汤家骅,根本不让汤家骅回答完问题。视频显示,汤家骅多次试图向萨克解释《国安法》…

指针 是否相同_算法一招鲜——双指针问题

什么是双指针(对撞指针、快慢指针)双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行…

作为神经网络的输入_MATLAB实战|基于神经网络河南省降水量预测

1 BP神经网络结构神经网络旨在通过模仿动物的神经系统利用神经元作为连接结点的新型智能算法,神经网络本身包含三层结构,输入层,隐含层,输出层,每一层都有自己的特殊功能,输入层进行因子的输入与处理。由于…

docker kafka互通有问题_Docker搭建kafka集群

拉取镜像docker pull wurstmeister/kafka docker pull wurstmeister/zookeeper启动镜像docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latestdocker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID0 -e KAFKA_ZOOKEEPER_CONNECT宿主机ip:1218…

elementui 上传七牛_element ui使用上传组件上传文件到七牛(qiniu-js)

博主正在重构博客中,刚开始时静态资源都是上传到本地服务器的,但这个项目博主最后打算真正上线运营的。索性就改进了下,把静态资源尽量放到云存储中,方便后续开发。这里把方法和遇到坑给记录下。1.使用前提注册七牛云并创建存储空…

bool类型0和1真假_MySQL整理5—数据类型和运算符

数据科学探路者:MySQL整理4—数据表的基本操作2​zhuanlan.zhihu.com一、数据类型数据科学探路者:MySQL知识整理1—数据库基础​zhuanlan.zhihu.com在上面链接的部分内容中,介绍了以下数据类型:整数类型:BIT、BOOL、TI…

linux启动mysql1820_linux 系统下MySQL5.7重置root密码(完整版,含ERROR 1820 (HY000)解决方案)...

mysql的root密码忘记了怎么重置?往下看:1.保证你的mysql服务处于关闭状态。(用ps -ef | grep mysql 查看进程,有则kill -9 进程号)2.在my.cnf所在目录中执行 vim my.cnf3.在[mysqld] 后边加入skip-grant-tables如图:并保存。4.启动…

mysql谓词演算_MySQL基础知识

一、了解MySQL1、什么是数据库?数据库是一种以某种有组织的方式存储的数据集合。2、模式(schema):关于数据库和表的布局及特性的信息。3、列:正确的将数据分解为多个列极为重要。通过把它分解开,才有可能利用特定的列对数据进行排序和过滤。4…

mysql+缓冲池脏块率高_什么是数据库的 “缓存池” ?(万字干货)

原标题:什么是数据库的 “缓存池” ?(万字干货)1、Buffer Pool 概述Buffer Pool 是什么?从字面上看是 缓存池 的意思,没错,它其实也就是 缓存池 的意思。它是 MySQL 当中至关重要的一个组件,可以这么说&…

mysql多实例配置安装_MySQL多实例安装配置方案

一.基本概念MySQL多实例就是,在一台机器上开启多个不同的服务端口(如:3306,3307,3308...),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的端口提供服务。MySQL可以共用一套安全程序,使用不同的my.cnf配…

java趣味_Java趣味分享:try finally

考虑以下四个测试方法,它们会输出什么?public class Test {public static void main(String\[\] args) {System.out.println(test1());System.out.println(test2());System.out.println(test3());System.out.println(test4());}private static int test1…

java 纯面向对象_Java到底是不是一种纯面向对象语言?

原标题:Java到底是不是一种纯面向对象语言?Java——是否确实的 “纯面向对象”?让我们深入到Java的世界,试图来证实它。在我刚开始学习 Java 的前面几年,我从书本里知道了 Java 是遵循 “面向对象编程范式(Object Orie…

java爬虫post 404_POST 后台404错误

今天在开发一个用户信息更新模块的时候遇到了两个问题:1、在我提交form表单的时候我希望在提交表单之后页面不刷新,同时返回更新数据2、向后台POST表单信息的时候,后台显示POST url 404的错误解决第一个问题的使用使用jquery.form的插件进行异…

java防止重复启动bat_java调用exe,及调用bat不成功的解决办法

开门见山的说,文件目录如下想调用123.exe,但是尝试了几次调用不到,然后写了个bat。初始内容如下echo offD:cd test"123.exe"双击可以运行,但是java代码无法调用,怪事。于是,辗转反侧,苦思冥想&am…

java8.0 platform图_Java Platform SE binary语言-Java编程32位/64位版(jdk-jeb)下载V8.0.2510.8官方安装版-西西软件下载...

Java编程32位/64位版(jdk-jeb)是一款功能强大的计算机编程语言工具,Java技术让您可以在安全的计算环境下工作和游戏。使用 Java您可以畅玩网络游戏、与世界各地的朋友聊天、计算按揭利息,还可以在 3D 模式下浏览图像,诸多功能不一而足。软件特…

java 线程由浅入深_由浅入深,Java 并发编程中的 Synchronized(一)

synchronized 作用synchronized 关键字是 Java 并发编程中线程同步的常用手段之一。1.1 作用:确保线程互斥的访问同步代,锁自动释放,多个线程操作同个代码块或函数必须排队获得锁,保证共享变量的修改能够及时可见,获得…

php有哪些高级扩展,php扩展有哪些

什么是PHP扩展?为PHP提供一些扩展的功能常见的PHP扩展mysql-----提供给PHP操作MySQL数据库的功能gd2----动态创建图像xdebug-----跟踪、调试和分析PHP程序的运行状况查看PHP扩展1.使用phpinfo探针phpinfo()---输出关于PHP配置的信息输出PHP当前状态的大量信息&#…

php 图片系统,Linger

软件简介Linger 是 PHP 图片分享系统。一个精简的图片分享系统网站,采用Bootstrap前端框架,支持部分页面的移动端自适应。同时采用HTML5进行图片批量上传。使用了一个简单的时间线动态展示,可作为简易的图片社交社区。有一个完整的用户中心和…