| Origin绘图 |瀑布图的绘制(保姆级教程)

🐑 | Origin绘图 |瀑布图的绘制🐑

文章目录

  • 🐑 | Origin绘图 |瀑布图的绘制🐑
    • 前言
    • 瀑布图简介
    • 瀑布图绘制
      • 数据导入
      • 坐标轴刻度调节
      • 调整画布大小
      • 添加颜色及设置线条为曲线
      • 坐标轴标签调节
      • 网格调节
    • 总结

前言

感觉好久没出过关于Origin的博客了,正好最近在准备数学建模大赛,学习了很多关于Origin绘图的知识和技巧。其中我觉得比较有用的大概一个是三维瀑布图的绘制以及 play2D函数的非曲面拟合,今天这篇博客主要介绍如何通过Origin绘制出一个好看的瀑布图。

瀑布图简介

瀑布图是一种可视化工具,常用于展示一系列增量变化的过程,通常以条形图的形式表示数据的累计效果。其特点是能够直观展示数据随着不同因素的增减变化,帮助人们理解从起点到终点的数据变化是如何发生的。
常用于财务分析、销售分析、预算与实际比较、绩效评估及流程优化等地方

下面是一个简单的三维瀑布图
在这里插入图片描述
这幅图是我根据2022年华为杯数学建模F题中的数据所绘制,主要体现出3月18日至3月26日蔬菜前后的统计图。从图中我们可以更加直观地感受到这段时间内蔬菜日进货量、日出库量以及总储备量随时间的变化趋势,并且通过对比可以很容易发现三者之间的关系,所以说瀑布图在很多时候还是比较有用,并且个人感觉这东西无论是写进论文还是参加比赛,在数据分析方面都会让给人眼前一亮的感觉😍😍😍。

瀑布图绘制

本文后续内容就以上面介绍那幅图为基准,详细介绍怎样绘制瀑布图。

数据导入

既然是绘图,那么首先重中之重就是数据的准备,下表是我根据题中给的数据集采集出的需要的数据。

在这里插入图片描述
其中总储备量、日出库量以及日进货量的单位均为吨。
后续就需要我们把数据导入到Origin中,在我们刚打开Origin时,通常是只有一列X值以及一列Y值,如下图所示。
在这里插入图片描述
但很明显我们这里需要一列X值以及三列Y值,去绘制三条曲线,所以第一步应该增加两列Y值。首先找到上方菜单栏中的选项,打开后点击添加新列并且设置添加两列。
在这里插入图片描述
在这里插入图片描述
点击确定后就会发现项目中多了两列Y值,这时候我们只需要把我们的数据复制进去即可。
在这里插入图片描述
复制进去后同时选中一列X值和三列 Y值并点击上方绘图中的3D选项后面的Z数据颜色映射3D瀑布图
在这里插入图片描述
然后就是3D选项里面还有个Y数据颜色映射的3D瀑布图以及3D瀑布图,个人感觉三者除了初始线条颜色之外差别并不是很大,并且后续线条颜色也可以根据设置进行更改,所以这三个感觉选哪个都没啥问题。选完之后,系统会生成初始瀑布图。后续我们会对他一点点地美化。
在这里插入图片描述

坐标轴刻度调节

按我自己个人习惯一般都会喜欢先把坐标轴刻度整舒服了,再去整其他的,这幅图首先就是横轴刻度过于拥挤,Z轴也有点缺少标题的感觉。对于这种情况一般我们会选择让X轴坐标的刻度减少,也就是隔一天显示一次。
首先双击X轴,在菜单栏刻度的位置找到主刻度并将其设置为类型:按自定义位置,位置:1,3,5,7,9,因为我们的X轴为日期,所以从第一个日期到最后一个分别对应数字1-9,这里我们让他只显示位置为1,3,5,7,9的日期。选中后点击应用、确定
在这里插入图片描述
调整后效果如下:
在这里插入图片描述
Z坐标的刻度名称也需要调节一下,我们这里直接把Z坐标标题以及刻度名称选中后删除。然后在左侧菜单栏中找到文本工具,然后在指定位置插入名称即可。
在这里插入图片描述
在这里插入图片描述
剩下两个位置我们可以通过复制粘贴,然后将文字修改为对应名称即可。
在这里插入图片描述

调整画布大小

此时可以看出由于添加了每个图的标题,画布原本大小不太够用,此时在灰色空白处右击鼠标,菜单栏选中调整页面至图层大小,然后在新出的菜单栏中点确定即可。
在这里插入图片描述
调整后画布明显变大,我们只需要把每个图标题移到合适的位置即可。
在这里插入图片描述

添加颜色及设置线条为曲线

下一步就是将我们的三个图形设置一个比较顺眼的颜色以及改变一下线条,个人感觉这种瀑布图曲线线条看着会更有美感一点。
首先调节线条,双击其中一个图,在弹出的菜单栏里点击图案,在边框连接里面更改线条(个人感觉样条曲线会更丝滑一点)。
在这里插入图片描述
点击应用后就会看到更改后效果。
在这里插入图片描述
后面是修改颜色,还是同样双击其中一个图调出菜单栏,在图案填充里面点击颜色后面的倒三角。弹出的下拉菜单中默认为单色,此时表示三个曲线使用一个颜色,旁边是按曲线表示每个曲线使用一种颜色。
在这里插入图片描述
按曲线的菜单栏中有一个增量列表在里面可以选择不同的组合色。
在这里插入图片描述
如果组合色里没有自己想要的颜色,可以增量列表的最下方选择更多,新调出的管理器选择新建组建自己的组合色。
在这里插入图片描述
我这里新建了一个蓝、黄、橙适配我们的三个曲线,并把名称设为111
在这里插入图片描述
点击确定后就可以在颜色设置的增量列表中选择我们新建的组合颜色
在这里插入图片描述
选中后我们可以再当前对话框的下方选择透明度以及是否渐变填充。这里需要注意的一点是,当我们的透明度选择过高时候,渐变的效果是忽略不计的,所以如果我们想得到一个好的渐变效果就要选择一个较低的透明度,我这里选择透明度为0,并且设置一个渐变效果。
在这里插入图片描述
但此时一个新的问题就出现了,因为透明度的问题,前面的图形把后面的部分给挡住了,此时我们可以调换两个曲线位置来解决这个问题。
首先打开左侧任务栏的项目管理器,弹出的BOOK是我们输入数据的界面,GRAPH则是当前图像的图层,我们点击BOOK 回到数据部分把我们需要调换的两个列调换一下。
在这里插入图片描述
在这里插入图片描述
然后重新通过项目管理器回到图像部分,就可以看到两个图像位置互换了。
在这里插入图片描述

坐标轴标签调节

然后调一下坐标轴标签,由于这种是三维的瀑布图,此时坐标轴标签朝外就会看着很凌乱。
首先双击任一坐标轴,弹出管理器中选择轴线和刻度线,将主刻度次刻度样式都选为朝内,并且两外两个坐标轴也同样设置。
在这里插入图片描述
点击应用后即可看到效果。
在这里插入图片描述
但是此时Z轴部分主刻度的一大部分被折线挡着,看着就不是很舒服,我们可以通过调节X轴刻度量程解决。首先双击X轴坐标,在刻度中将结束坐标增加0.1的距离,点击应用后就可以看到效果。
在这里插入图片描述

网格调节

到这基本就是最后一步了,由于Z轴只有三个曲线,所以网格看起来就会很稀疏,这时候我们调一下网格。我们可以通过增加坐标和添加次坐标网格实现,首先看增加坐标。
首先双击Z轴,在刻度中的主刻度类型改为按数量,然后增加下方数量即可。我这里将4改为7。
在这里插入图片描述
然后点击应用看下效果。
在这里插入图片描述
可以看到Z轴网格明显增多,看着也没那么稀疏了。
或者在同样的管理器中,选择网格,将次网格线中的显示勾选,再把主次网格线样式粗细一致。
在这里插入图片描述
点击应用看下效果。
在这里插入图片描述
和刚才的方法基本没什么区别,这时一副瀑布图就算绘制完毕。

总结

这篇博客只是讲了一部分关于瀑布图绘制的技巧,但也算是有点干货,剩下的增加标题、图标等等大家可以自己摸索一下,或者参考过去我的一篇博客:| Origin绘图 | 函数图像的绘制,最后祝大家都能画到自己梦寐以求的图。

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

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

相关文章

MyBatis-MappedStatement什么时候生成?QueryWrapper如何做到动态生成了SQL?

通过XML配置的MappedStatement 这部分MappedStatement主要是由MybatisXMLMapperBuilder进行解析,核心逻辑如下: 通过注解配置的MappedStatement 核心逻辑就在这个里面了: 继承BaseMapper的MappedStatement 我们看看这个类,里…

FreeRTOS学习笔记—③RTOS内存管理篇(待更新完善)

二、RTOS的核心功能 RTOS的核心功能块主要分为任务管理、内核管理、时间管理以及通信管理4部分,框架图如下所示: (1)任务管理:负责管理和调度任务的执行,确保系统中的任务能够按照预期运行。 (…

了解开源消息代理RabbitMQ

1.RabbitMQ 是什么? RabbitMQ是一个消息代理:它接受并转发消息。你可以把它想象成邮局:当你把要寄的邮件放进邮箱时,你可以确定邮递员最终会把邮件送到收件人那里。在这个比喻中,RabbitMQ是一个邮筒、一个邮局和一个邮递员。RabbitMQ和邮局之…

【kubernetes】配置管理中心Configmap运用

一,介绍 Configmap(简写 cm)是k8s中的资源对象,用于保存非机密性的配置的,数据可以用key/value键值对的形式保存,也可通过文件的形式保存。 【局限性】:在ConfigMap不是用来保存大量数据的&am…

(计算机网络)运输层

一.运输层的作用 运输层:负责将数据统一的交给网络层 实质:进程在通信 TCP(有反馈)UDP(无反馈) 二.复用和分用 三. TCP和UDP的特点和区别 进程号--不是固定的 端口号固定--mysql--3306 端口--通信的终点 …

【深度学习】softmax 回归的从零开始实现与简洁实现

前言 小时候听过一个小孩练琴的故事,老师让他先弹最简单的第一小节,小孩练了两天后弹不出。接着,老师让他直接去练更难的第二小节,小孩练习了几天后还是弹不出,开始感觉到挫败和烦躁了。 小孩以为老师之后会让他从简…

科技信贷业务怎么寻找客户?

在科技信贷业务领域,寻找客户的痛点主要集中在以下几个方面: 1.风险评估难题:科技型企业尤其是初创企业,往往缺乏足够的历史数据和抵押物,这使得金融机构在评估其信用风险时面临较大挑战。由于科技企业的研发周期长、…

C语言小游戏--贪吃蛇实现

C语言小游戏--贪吃蛇实现 1.游戏实现背景2.Win32 API介绍2.1什么是Win32 API2.2控制台程序(Console)2.3控制台屏幕的坐标COORD2.4GetStdHandle2.4.1函数语法2.4.2函数的使用 2.5GetConsoleCursorInfo2.5.1函数语法2.5.2函数的使用 2.6CONSOLE_CURSOR_INFO2.6.1结构体结构2.6.2结…

【数据库】MySQL聚合统计

目录 1.聚合函数 案例1: 统计班级共有多少同学 案例2:统计本次考试的数学成绩分数个数 案例3:统计数学成绩总分 案例4:统计平均总分 案例5:返回英语最高分 案例6:返回 > 70 分以上的数学最低分 2.分…

通信工程学习:什么是SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制

SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制 SSB单边带调制、VSB残留边带调制、DSB抑制载波双边带调制是三种不同的调制方式,它们在通信系统中各有其独特的应用和特点。以下是对这三种调制方式的详细解释: 一、SSB单边带调制 1、SSB单边带…

Android Framework(四)WMS-窗口显示流程——窗口创建与添加

文章目录 流程概览涉及模块流程概览 应用端——window创建:Activity::attach创建window流程setWindowManager,getWindowManagerDecorView 应用端——window的显示流程:Activity::onResumeViewRootImpl::setViewmWindowSession 是什么mWindow是…

ThinkPHP5 5-rce远程代码执行漏洞复现

启动容器 docker-compose up -d 查看端口 docker ps 端口为:8080,访问网站,搭建成功 漏洞复现 (1)输出关于 PHP 配置的信息 (2)将php代码写入文件 接着访问shell.php 由于存在过滤,需要用到base64加密来使…

SprinBoot+Vue图书馆预约与占座微信小程序的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue3.6 uniapp代码 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平…

用了虚拟机后,本机摄像头打不开了(联想电脑thinkpad)

虚拟机有摄像头,我断开了连接,现在本机的摄像头打开就是一个锁 我先把虚拟机的摄像头关了 然后把本机的vm usb关闭了 WinR),输入services.msc,找到VMware USB Arbitration Service,确保其状态为“关闭 然后…

【Day09-IO-字符流其它流】

IO流 IO流-字符流 字节流:适合复制文件等,不适合读写文本文件 字符流:适合读写文本文件内容 FileReader(文件字符输入流) 作用:以内存为基准,可以把文件中的数据以字符的形式读入到内存中来。 …

【Qt】窗口移动和大小改变事件

窗口移动和大小改变事件 moveEvent窗口移动时触发的事件resizeEvent窗口大小改变时触发的事件 例子&#xff1a;测试移动窗口和改变窗口事件 代码展示 #include "widget.h" #include "ui_widget.h"#include <QDebug> #include <QMoveEvent> …

Springboot中基于X509完成SSL检验的原理与实践

前言 各位对HTTPS不陌生吧&#xff1f;几乎涉及安全的领域&#xff0c;均要求通过HTTPS协议进行数据传输。而在传输过程中&#xff0c;又涉及到了SSL证书的使用。既然提到了SSL证书&#xff0c;那咱们先了解了解什么是SSL证书&#xff1a; SSL证书通过在客户端浏览器和Web服务…

如何恢复回收站中已删除/清空的文件

回收站清空后如何恢复已删除的文件&#xff1f;是否可以恢复永久删除的文件&#xff1f;或者最糟糕的是&#xff0c;如果文件直接被删除怎么办&#xff1f;本文将向您展示清空回收站后恢复已删除数据的最佳方法。 回收站清空后如何恢复已删除的文件&#xff1f; “回收站清空后…

show命令监控分析mysql实例信息

文章目录 思维导图show 查看数据库实例相关信息SHOW VARIABLES 分析数据库当前变量设置分析连接数据分析线程数分析慢查询变量分析缓存相关分析字符集相关 SHOW STATUS 数据库当前实时状态分析分析连接数据分析线程数分析慢查询分析查询缓存分析排序使用情况分析文件打开数mysq…

spring的xml配置文件爆红(原因以及解决办法)

1&#xff09;出现这个原因是因为spring-framework依赖没有导入 可以看到依赖已经导入了 2&#xff09;第二种原因:我们打开maven工程就是不出现右上角刷新的按钮&#xff0c;导致我们无法导入依赖 解决办法如下