DataGear

DataGear 自定义数据可视化图表

此生再无相见时 提交于 2020-12-08 00:17:36
DataGear 内置了很多常用的图表(折线图、柱状图、饼图、散点图、雷达图、地图等等),能满足大部分数据可视化需求,当内置图表无法满足时,则可以通过自定义图表或插件的方式,实现特定业务的数据可视化需求。 自定义图表实现起来简单方便,只需为看板内的图表类型为 自定义 的 <div> 图表元素添加 dg-chart-renderer 属性(图表渲染器),并实现其逻辑即可;自定义图表插件则稍复杂些,需要编写单独的插件包,并上传至系统,之后则可在整个系统内复用。 本文主要讲解自定义图标实现方式。 在开始自定义之前,需要了解的是,系统会为图表、看板展示页面自动引入Jquery(window.$)、ECharts(window.echarts)等JS库(具体参考官网文档 内置看板资源 章节),可以在自定义图表和插件中直接使用它们。 下面,以折线图为例,介绍如何通过自定义图表方式实现。 假设有如下各月份销售额数据集: 名称: 各月份销售额 数据: month sales 1月 11 2月 41 3月 9 4月 20 5月 15 6月 18 属性(预览后系统自动解析而得,展示名称由用户选填): 名称 类型 展示名称 month 字符串 月份 sales 数值 销售额 假设有关联上述数据集,图表类型为 自定义 的图表: 名称 :各月份销售额图表 图表类型 :自定义 数据集 :各月份销售额

DataGear 1.13.1 发布,数据可视化分析平台

爷,独闯天下 提交于 2020-11-30 14:06:25
DataGear 1.13.1 发布,这是一个BUG修复版本,具体更新内容如下: 修复:修复选定驱动程序的数据源在连接时报错的BUG; 修复:修复数据管理删除操作对于某些无主键且包含日期列的表会报错的BUG; 修复:修复图表列表页面按图表类型排序报错的BUG; 修复:修复数据源授权页面查看操作报错的BUG; 改进:改进图表主题功能,提示框、高亮框配色可根据前景、背景色自动生成; 改进:数据分析模块列表页面筛选范围默认由【我的】改为【全部】; DataGear 是一款数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址: http://www.datagear.tech 源码地址: https://gitee.com/datagear/datagear 大屏模板地址: https://gitee.com/datagear/DataGearDashboardTemplate DataGear正在参与 2020年度OSC中国开源项目评选 活动,欢迎大家为DataGear投票: 投票地址: https://www.oschina.net/p/datagear 系统部分功能效果图: 制作看板 数据钻取 地图联动

DataGear 2.0.0 发布,数据可视化分析平台

蓝咒 提交于 2020-11-30 13:40:49
DataGear 2.0.0 发布,看板支持新建和编辑JS/CSS,项目开发框架迁移至Spring Boot,具体更新内容如下: 新增:看板编辑页面支持新建和编辑*.html、*.js、*.css等文本类资源文件; 修复:修复看板表单对于留空的输入框未能正确设置图表数据集参数值的BUG; 修复:修复图表数据集参数设置表单打开后,复选框、下拉框未能正确选中上次值的BUG; 修复:修复看板编辑页面的复制资源名到剪切板功能不起作用的BUG; 改进:看板的添加、编辑操作可选在新窗口中打开; 改进:数据集预览功能限定最大返回数据条目数,避免数据量较大时影响页面响应; 改进:移除用户邮箱信息相关功能,系统已无功能需要用户邮箱信息; 改进:图表支持库ECharts版本由4.7.0升级至4.9.0; 其他:项目开发框架由Spring迁移至Spring Boot; 其他:系统配置文件由config/datagear.properties改为config/application.properties; DataGear 是一款数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址: http://www.datagear

DataGear 制作时序数据可视化看板

假如想象 提交于 2020-08-18 20:40:05
通过 DataGear 的参数化数据集和看板API功能,可以很方便地制作包含时序图表的看板。 首先,以时间为参数,新建一个参数化SQL数据集: SELECT COL_TIME, COL_VALUE FROM T_TIME_SERIES <#if 时间??> WHERE COL_TIME > '${时间}' </#if> ORDER BY COL_TIME ASC <#if 时间??> LIMIT 0, 1 <#else> LIMIT 0, 5 </#if> 参数: 名称 类型 必填 时间 字符串 否 上述数据集在未指定时间参数时加载最初的5条数据,指定了时间参数时,则加载一条数据。 然后,新建一个使用上述数据集的折线图图表: 图表类型:平滑折线图 数据集列标记:COL_TIME:名称 (name);COL_VALUE:数值 (value) 更新间隔:1000毫秒 然后,新建可视化看板,填写如下看板模板内容: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>测试-时序图表</title> <style type="text/css"> .dg-chart{ display: inline-block; width: 60%; margin-left: 20%; height: 400px; } </style>

DataGear 轻松制作支持图表联动的全国地图、省级地图数据可视化看板

寵の児 提交于 2020-08-17 16:08:44
DataGear 看板的图表联动功能,使您可以轻松制作支持图表联动的全国地图、省级地图数据可视化看板。 首先,新建两个数据集。 第一个是各省指标数据集,将用于绘制全国指标图表,它的SQL语句如下所示: SELECT COL_NAME, COL_VALUE FROM T_ANALYSIS_PROVINCE 第二个是指定省的各市指标数据集,将用于绘制省级指标图表,它是一个参数化数据集,其中,参数化SQL语句为: SELECT '${省份}' AS COL_MAP, COL_NAME, COL_VALUE FROM T_ANALYSIS_CITY WHERE COL_PROVINCE = '${省份}' 参数定义为: 参数名 类型 必填 省份 字符串 是 然后,使用上述两个数据集分别建立全国指标图表、省级指标图表。 全国指标图表: 图表类型 : 基本地图 数据集 : 各省指标数据集 数据集列标记 : COL_NAME 地区名称;COL_VALUE 指标数值 省级指标图表: 图表类型 : 基本地图 数据集 : 各市指标数据集 数据集列标记 : COL_NAME 地区名称;COL_VALUE 指标数值;COL_MAP 地图名 然后,新建可视化看板,填写如下看板模板内容: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title><

DataGear 1.10.0 发布,数据管理与可视化分析平台

谁说胖子不能爱 提交于 2020-08-16 06:09:47
DataGear 1.10.0 发布,新增看板表单功能,具体更新内容如下: 新增:新增看板表单功能,可定义看板级的交互表单,联动看板内任意图表; 新增:数据集参数设置功能新增输入框类型设置项,可定义图表展示时的下拉框、单选框、复选框、日期框等参数值输入框; 新增:图表主题对象新增gradient属性,用于调整图表元素渐变色跨度; 新增:新增绿色看板主题,匹配系统绿色肤色; 修复:修复数据导入功能在某些数据库时报导入表不存在的BUG; 改进:自定义图表主题时仅需设置前景色和背景色,即可自动调整图表整体配色风格; 改进:数据集编辑页面预览操作参数化SQL语句格式有误时给出友好提示; DataGear 是一款数据管理与可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持多种数据库 , 主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址: http://www.datagear.tech 来源: oschina 链接: https://my.oschina.net/u/4035217/blog/4444898

DataGear 1.8.0 发布,已支持41种数据可视化图表

自古美人都是妖i 提交于 2020-08-12 14:03:28
DataGear 1.8.0 发布,新增参数化数据集功能,并扩展至支持41种数据可视化图表, 具体更新内容如下 : 新增:图表新增表格图、树图、旭日图、桑基图、关系图、词云图,总计已支持41种图表; 新增:新增参数化数据集功能,用于支持交互式图表; 新增:图表编辑界面新增数据集别名设置功能,用于灵活定义其展示名称; 新增:图表展示界面新增[设置]功能按钮,用于交互设置参数化数据集; 新增:数据集编辑界面新增导出数据功能; 修复:修复数据源编辑界面在选定驱动程序后点击"测试连接"后报错的BUG; 修复:修复添加数据源界面在没有任何输入时点击"测试连接"按钮导致其被禁用的BUG; 改进:数据导出界面的导出SQL文本框改为文本域,解决无法输入较长或带换行符的SQL语句问题; 改进:改进数据源表/视图识别逻辑,解决某些数据源无法显示表/视图的问题; 改进:改进数据源添加界面的URL设置帮助功能,添加更多数据库设置帮助; 改进:图表/看板展示界面移除已废弃的chartUtil、dashboardRenderer内置JS库; 改进:图表支持库Echarts升级至4.7.0版本; DataGear 是一款数据管理与可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持多种数据库 , 主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址:

DataGear 1.10.1 发布,数据管理与可视化分析平台

时光怂恿深爱的人放手 提交于 2020-08-08 02:30:40
DataGear 1.10.1 发布,这是一个BUG修复版本,具体更新内容如下: 修复:修复图表数据集参数值表单输入项没有填值时仍会被传递至参数化数据集,可能导致其相关判断逻辑出错的BUG; 改进:表格图表选项添加title.text属性,用于自定义标题文本,添加table.renderValue属性,用于自定义单元格渲染逻辑; 改进:简化数据集参数和看板表单的下拉框、单选框、复选框配置格式,允许直接使用字符串定义待选项; 本次更新内容较少,奉上近期已发布版本部分功能效果图: 地图联动 看板表单 DataGear 是一款数据管理与可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持多种数据库 , 主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 官网地址: http://www.datagear.tech 来源: oschina 链接: https://my.oschina.net/u/4035217/blog/4465073

DataGear 1.9.0 发布,这一定是你要的图表联动功能

删除回忆录丶 提交于 2020-07-28 10:52:21
DataGear 1.9.0 发布,看板新增图表联动功能, 具体更新内容如下 : 新增:看板页面图表元素支持添加"dg-chart-link"属性,用于设置图表联动功能; 新增:看板页面body元素、图表元素支持添加"dg-chart-auto-resize"属性,用于设置图表自动调整大小功能; 新增:看板页面图表元素支持添加"dg-chart-theme"属性,用于自定义单个图表主题; 新增:看板页面body元素、图表元素支持添加"dg-chart-disable-setting"属性,用于禁用图表交互设置功能; 新增:看板页面图表元素支持添加"dg-chart-on-*"属性,用于定义图表事件处理逻辑; 新增:看板页面body元素、图表元素支持添加"dg-chart-listener"属性,用于定义图表监听器; 新增:看板页面看板监听器结构新增render、renderChart、updateChart后置回调函数; 新增:基本地图、散点值地图、关系地图新增地图名数据标记,用于支持地图随数据一起刷新的场景; 新增:表格图表、标签图表新增图表设置项,用于自定义图表样式; 修复:修复某些图表在添加了多数据集后渲染报错的BUG; 修复:修复基本地图图表在某些情况下未正确映射数值颜色的BUG; 修复:修复折线图、柱状图、散点图刷新数据时类目轴没有同步更新的BUG; 改进

DataGear 1.7.0 发布,数据管理与可视化分析平台

那年仲夏 提交于 2020-04-22 01:15:52
DataGear 1.7.0 版本发布,新增数十种可视化分析图表,具体更新内容如下 : 新增:新增数十种可视化分析图表,包括面积图、横向柱状图、环形饼图、散点值地图、K线图、热力图等; 新增:数据管理界面添加导出查询结果数据功能; 修复:修复数据集编辑界面有时重复提示执行SQL预览导致无法保存的BUG; 修复:修复数据集编辑界面对于较长SQL语句无法保存的BUG; 修复:修复某些类型的数据源无法显示表列表的BUG(比如Elasticsearch 6.3); 修复:修复数据管理查询界面未记住上次分页大小的BUG; 修复:修复数据源授权编辑界面权限选项标签显示错误的BUG; 改进:重新设计图表类型选择界面,将图表类型分组显示并支持查询; 改进:看板模板的图表元素支持添加"dg-chart-map"属性设置地图名称,用于简化地图图表的定义; 改进:散点图的图元大小现在可正确与数值大小匹配; 改进:数据集编辑界面预览操作时,对于不支持的SQL数据类型给出友好的提示; 改进:改进数据编辑界面二进制字段编辑功能,支持直接输入“hex:0x0F...”、“base64:...”格式的二进制值; 改进:改进数据编辑界面SQL输入功能,支持“${SOME_SEQ.NEXTVAL}”格式的SQL字面值; 改进:数据源驱动程序添加界面可从上传的驱动程序文件中自动识别和补全常用驱动程序类名; 改进