不写代码不用 Excel, 如何轻松搞定各种图形化展现

2023-10-17 12:18

本文主要是介绍不写代码不用 Excel, 如何轻松搞定各种图形化展现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近期,大屏展示再次把 ”统计图” 推向热搜榜。或许你会问为什么,这多半是因为大屏通过各种图形组件集中呈现了用户关心的数据,而其中每个组件基本都是一个呈现形态各异的统计图,有的体现了某时间段某维度的数据走向,有的则是表示了某部分数据在整体的占比,亦或是分布聚集情况,凡此种种,不一而足。

相信资深的制表绘图师都知道,早期在报表工具还未普及时,想要实现各种统计结果的图形化呈现,基本都得通过代码或者 excel 来做,不仅开发费时费力,而且灵活性很差。

这里就以 Excel 为例,看一看具体的操作过程。假设某软件公司年中会议时要求销售主管向公司领导层汇报这半年各个产品不同维度(按产品线、按月、按销售经理等)的销售情况。

当销售主管得到这个通知后,往往需要做以下几步操作:

首先,通过各个销售经理获取每个人的销售明细数据,然后再使用 excel 透视表来完成针对这些数据的报表制作和数据分析工作,接下来再按照要求绘图。

这个过程看似简单,其实工作量非常庞大。我们细细回顾一下这个过程,可以看到从取数到制表绘图,难以避免以下这几个问题:

  1. 取数响应不够及时和灵活:一般销售人员常常奔波于全国各地,很多时候并不能及时将明细数据进行汇总整理,以至于销售主管很可能要等好几天才能拿到数据。

  2. 需求沟通存在误差:销售主管最终拿到的数据结果可能并不是最初想要的,可能由于沟通表达导致存在一定的偏差。

  3. Excel 的局限:Excel 看似万能,但一旦数据量庞大,要写的函数多,真是挺影响效率的。而且在某些数据分析统计场景下,表现的不够丰富灵活,需要很多冗余操作。

那么有没有可能能够让销售经理能够在奔波的间隙,将销售数据及时的整理到销售部门的数据库中,然后由销售主管直接从数据库中读取数据进行数据分析、制表以及绘图,真正做到响应高效及时、制表绘图轻松愉快呢?

答案是肯定的,只要你拥有一款神器——润乾报表工具,上面所提到的或没提到的沟沟坎坎都能轻松搞定:

  1. 首先,我们可以应用该神器的填报功能,来保证销售数据的及时入库。

  2. 其次,我们还可以通过简简单单的拖拖拽拽,来完成数据的分析制表。

  3. 最后,我们还可以轻松愉快的完成绘图工作。

好了,话不多说,接下来我们直奔今天的主题,get 一下通过此神器可以做出哪些图形。

注:本文重点说明绘图部分,数据处理部分一带而过。

  1. 线图

以线条直观地呈现出某时期,不同部门 2 个产品的销售量差异。

1png

  1. 饼图

以饼图直观地表现出某时段各个销售经理的销售额在整个部门的占比。

2png

  1. 柱图

以柱子的高度用来比较两个或以上的生产值间的差异

3png

  1. 甘特图

清楚地标识出某项目在不同时间段的完成情况。

4png

  1. 地图

以地图为底本,用各种几何图形、实物形象或不同线纹、颜色等表明指标的大小及其分布状况,可以突出说明某些现象在地域上的分布、对某些现象进行不同地区间的比较,以及展示现象所处的地理位置及与其他自然条件的关系等

5png

6png

  1. 柱线图

集柱图与线图的优势于一身,下图中既可以以柱图的形式表现出同一时间蒸发量与降水量的差异,又可以以平滑的曲线呈现出一年的气温变化。

7png

等等。

怎么样,是不是瞬间感觉在老板面前能加分不少?接下来,就让我们看看怎样不写代码不用 Excel, 轻松搞定各种图形化展现。

  1. 搭建数据桥梁 取数(新建数据源、数据集);

8png

9png

  1. 拖拖拽拽 搞定数据分析;

10png

  1. 选择统计图类型,指定分类轴、系列轴、系列名称取值;

11png

其中:

左侧参数部分为右侧 javaScript 代码的变量,一般包含 3 个变量分别是分类名称、系列值、系列名称;

右侧部分为图形的 javaScript 脚本,可引入第三方图形(比如:echarts,Highcharts)也可以点击打开模板使用自带的图形模板。

  1. 确定,保存。

到此为止,我们就可以不写代码不用 Excel, 轻松搞定一个统计图形了,最后的呈现结果如下:

12png

最最后,悄悄告诉您,虽然我们已经为每个统计图提供了丰富的样式风格,但可能还是入不了您的法眼,不过没关系,您还可以完全自定义样式风格奥!!!
详情链接:http://c.raqsoft.com.cn/article/1539653005660?r=gxy
 

这篇关于不写代码不用 Excel, 如何轻松搞定各种图形化展现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/225317

相关文章

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性

C#实现千万数据秒级导入的代码

《C#实现千万数据秒级导入的代码》在实际开发中excel导入很常见,现代社会中很容易遇到大数据处理业务,所以本文我就给大家分享一下千万数据秒级导入怎么实现,文中有详细的代码示例供大家参考,需要的朋友可... 目录前言一、数据存储二、处理逻辑优化前代码处理逻辑优化后的代码总结前言在实际开发中excel导入很

SpringBoot+RustFS 实现文件切片极速上传的实例代码

《SpringBoot+RustFS实现文件切片极速上传的实例代码》本文介绍利用SpringBoot和RustFS构建高性能文件切片上传系统,实现大文件秒传、断点续传和分片上传等功能,具有一定的参考... 目录一、为什么选择 RustFS + SpringBoot?二、环境准备与部署2.1 安装 RustF

Python实现Excel批量样式修改器(附完整代码)

《Python实现Excel批量样式修改器(附完整代码)》这篇文章主要为大家详细介绍了如何使用Python实现一个Excel批量样式修改器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录前言功能特性核心功能界面特性系统要求安装说明使用指南基本操作流程高级功能技术实现核心技术栈关键函

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用Spring Cache本地缓存示例代码

《使用SpringCache本地缓存示例代码》缓存是提高应用程序性能的重要手段,通过将频繁访问的数据存储在内存中,可以减少数据库访问次数,从而加速数据读取,:本文主要介绍使用SpringCac... 目录一、Spring Cache简介核心特点:二、基础配置1. 添加依赖2. 启用缓存3. 缓存配置方案方案

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum