前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源在线编辑复合自动图表

开源在线编辑复合自动图表

原创
作者头像
openapplus
修改2020-03-05 14:09:27
1.1K0
修改2020-03-05 14:09:27
举报
文章被收录于专栏:OpenApplusOpenApplus

开发背景

很多企业的业务对标准数据图表有很多的业务系统需求,而开发的节奏一直跟不上的。在报表开发中,很多的企业的流程是这样的: 1、BI负责数据的获取整合加工; 2、业务部门负责自己数据的展示。 作为业务部门,我们拿到已经整理的数据有多种提供形式: 1、接口,BI开发对应的数据接口,业务部门对接; 2、数据库,BI将具体的数据存储相应的数据库; 3、搜索引擎,BI将数据明细整理到搜索引擎。 4、缓存,BI写入实时计算的技术到缓存中。 所以在一段时间以内,我们的报表一直有前后端的资源投放在这些胶水代码的编写中。刚好的在武汉疫情爆发的这段时间,我有了一些闲暇的时间,解决这个问题,而把我的这个事情从Todo List中移除。

解决的问题

1、业务无编码开发图表; 2、多种数据源接入方式; 3、复合报表的灵活组装;

支持特性;

1、多种布局支持(单排、双排、组合、Tab); 2、多种数据源支持; 3、数据加工支持; 4、复合报表组合; 5、智能数据导出;

提供方案

1、前端支撑库React-Auto-Chart的支持; 2、后端多数数据源驱动Graphreport_Drive库支持; 3、前端微服务管理Graphreport_Admin_Frontend支持; 4、后端图表管理Graphreport_Admin_Backedn支持;

流程

创建数据源

数据列表
数据列表

创建图表

数据列表
数据列表
展示形式
展示形式
展示数据
展示数据
柱状图
柱状图
曲线图
曲线图
饼图及数据表
饼图及数据表

创建组合图表

选择图表组合
选择图表组合
混合报表
混合报表
组合报表
组合报表
Tab类型
Tab类型

Github地址

Github链接

开源条款

GPLv3 License

A library named React Auto Chart to draw chart according json configuration

Copyright (C) 2020 linwaiwai(jiansihun@foxmail.com)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Important Note ! :

This library is using opensource license GPLv3.

If your want to have it for commerce use, please contract author to be granted.

All the income will be donated to support the work of doctor at Wuhan Province in China until the epidemic of Wuhan ends.

Commerce authorization package will include frontend and backend solution, in which The frontend solution includes auto chart component and a micro frontend service which contains admin tools for json configuration, the backend is a SDK tool based on the SpringBoot.

All this will cost you only 500 yuan/year for public welfare. What a good deal.

Power by linwaiwai

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开发背景
  • 解决的问题
  • 支持特性;
  • 提供方案
  • 流程
    • 创建数据源
      • 创建图表
        • 创建组合图表
        • Github地址
        • 开源条款
        相关产品与服务
        数据库
        云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档