![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据可视化
文章平均质量分 61
无名前端小白
这个作者很懒,什么都没留下…
展开
-
国产化, 海量数据库 VastbaseG100 兼容适配
2. 报表工具也切换为 海量数据库之后 发现返回数据大小写有区别, 导致报表内容不显示;但是用PG 或 mysql 时是正常的;客户是国内某家电龙头企业,应国产化政策要求, 系统需要适配国产数据库, Vastbase G100。Vastbase 是基于 postgresql 进行封装, 所以理论上是兼容的;jdbc 可以用 postgresql-42.5.4.jar , 下载地址。更换 jdbc 为海量开发人员提供的之后正常,jar 包名字保持不变。原创 2023-12-07 16:05:16 · 1906 阅读 · 0 评论 -
Davinci 报表工具 0.3.0-rc release 文本框模糊查询不生效问题
在使用过程中发现davinci 的控制器配置中, 取值配置的对应关系设置 包含 或 不包含时 不生效, 不能实现模糊匹配效果, 只能精确查询;通过跟踪接口及相应代码, 发现在sql 拼接时没有对 like 和 not like 类型的值两侧添加百分号, 导致模糊查询失败。在拼接sql 处 增加判断, 如果是like 或者 not like 时在值的两侧拼接 百分号。可以正常模糊匹配结果。原创 2023-08-17 11:12:32 · 289 阅读 · 0 评论 -
datart 二开 - 增加自定义代码图形
由于项目上的一些特殊需求, 需要对增加一些不确定的图形, 以及对一些细节进行调整;得益于 datart 的自定义插件化图表功能, 为了灵活起见, 直接开放一个通过配置 options 来渲染图形的组件;原创 2023-03-15 21:02:35 · 2051 阅读 · 10 评论 -
报表工具 连接 MongoDB 问题处理
5.1 也可以使用配置文件启动,示例如下, 带配置文件启动命令为 mongosqld.exe --config [mongosqld-config.conf文件路径]由于mongoDB 官方未提供JDBC驱动包,在使用 davinci 连接mongoDB 时遇到了问题;5.3 注册为windows 服务方式可参考。原创 2022-10-20 15:59:43 · 970 阅读 · 5 评论 -
Promethues + grafana + oracledb_exporter 监控 Oracle 数据库
前言: 因为Oracle 服务原本是安装在windows server 2016 下的, 原本折腾了好几天在windows 下安装 oracledb_exporter 以及 docker 都没有成功, 各种报错, 索性直接在监控机器上安装 oracledb_exporter 的 docker 远程连接数据库;7. 重启 promethues, 我这里使用的docker 的, 所以直接 docker restart xxx 就可以了。8. 访问 [ip]:9090, 查看刚刚添加的两个状态。原创 2022-09-27 10:17:15 · 3558 阅读 · 11 评论 -
[转] Datart 二次开发, 自定义图形插件编写
原文地址: 跑象 公众号datart 大赛 | 手把手教你开发出优秀的图表插件作品官方文档链接:自定义插件化图表 | datart转载 2022-02-21 11:47:55 · 1946 阅读 · 0 评论 -
datart 二开环境搭建
下载源码, 地址: https://github.com/running-elephant/datart, dev 分支;解压后使用 idea 打开;服务端:3.1 安装依赖, idea会自动安装;3.2 修改配置文件 /config/application.yml3.3 创建数据库,并将bin/datart.sql导入到数据库中3.4 入口: /server/src/main/java/datart/DatartServerApplication.java[外链图片转存失败,源站可能有防.原创 2022-02-14 18:24:40 · 4588 阅读 · 12 评论 -
[davinci] - 增加自定义编码组件
显示效果:主要改动代码涉及如下部分:app/containers/Dashboard/components/DashboardItemMask/index.tsxapp/containers/Widget/components/Chart/Code.tsxapp/containers/Widget/components/Chart/index.tsxapp/containers/Widget/components/Widget/index.tsx...原创 2021-08-04 19:42:43 · 335 阅读 · 0 评论 -
[转] Davinci-二次开发系列03:区域地图下钻与选择
原文地址:https://www.jianshu.com/p/1d976529b8e5概述系列02中讲到百度地图扩展,地图应用场景多样,对于BI数据的呈现区域地图(非经纬度坐标)似乎应用更加广泛,这次说一下对于区域地图的几点改造。一个是下钻,一个是指定自定义的区域地图。地图下钻层级下钻,没有具体的几级,可以一直下钻并返回,这里做了国家、省份、市、区县、街道的下钻。drill指定地图指定需要展示的地图,并可以钻取和上卷。switchs&...转载 2021-01-28 18:03:52 · 1215 阅读 · 0 评论 -
[转] kettle Spoon.bat闪退解决办法!
原文地址: https://www.cnblogs.com/espooky/p/6007326.html1、Java环境配置问题:新建一个PENTAHO_JAVA_HOME环境变量值,值设置为32位JDK安装目录。2、Java版本太低了,jdk1.6以上版本才行,具体的可以查看spoon.bat配置文件。3、Java环境配置对了,但是双击spoon.bat后一闪就没了,修改一下spoon.bat里内存配置:if “%PENTAHO_DI_JAVA_OPTIONS%”=="" set PENTAHO转载 2020-09-18 15:34:52 · 1367 阅读 · 0 评论 -
[转] Davinci-二次开发:新增辅助图形-边框/装饰
原文地址:https://blog.csdn.net/qq_43651437/article/details/1057960230. $ cnpm install @jiaminghi/data-view-react1. webapp\app\containers\Display\components\Setting\Form\constants.tsimport slide from 'assets/json/slideSettings/slide.json'import cha...转载 2020-06-18 16:20:28 · 528 阅读 · 0 评论 -
ali Datav 使用记要
官方文档:https://help.aliyun.com/document_detail/30360.html?spm=a2c0j.14082271.779857.datav-action3.5d6816bavxWzuf企业版: 425 / 月, 组件基本上都有的, 动态数据交互主要靠组件交互中设置回调 ID, 其他组件设置数据源为 API, 参数改成冒号加回调 ID, 例如:http://api.test?lng=:x&lat=:y获取各地区地理边界信息及编码:http...原创 2020-05-21 19:27:50 · 1105 阅读 · 0 评论 -
Davinci display 增加全屏组件
改动文件如下:+ app/assets/json/slideSettings/fullScreen.json{ "name": "fullScreen", "title": "全屏按钮", "params": [{ "name": "size", "title": "矩形尺寸", "items": [{ "name": "width", "title": "宽度(像素)", "component": "inputnumbe原创 2020-05-21 09:09:29 · 1569 阅读 · 0 评论 -
supetset 布局视频演示
supetset 布局演示.mp4原创 2020-03-06 15:35:53 · 178 阅读 · 0 评论 -
Deck.gl 相关
github:https://github.com/uber/deck.gl官网:https://deck.gl/demo:https://deck.gl/#/examples/1. 到https://www.mapbox.com/申请 Key;2. clone github项目下来;3. 进入 /examples/website 目录下的任意一个文件夹;4....原创 2019-11-26 20:06:20 · 2436 阅读 · 2 评论 -
Echarts 图表不能渲染问题整理
在开发中遇到Echarts重新setOption之后图表没有渲染出来, 背景是条件切换后没有数据时将Echarts容器内清空了,更换正确条件后数据也有了,Echarts实例打印出来也正常, 但是由于容器上已经有 _echarts_instance_ ,还是上次的,所以Echarts是不会重新初始化的,需要手动将DOM上的 _echarts_instance_ 属性移除, 再次进行初始化, 然后...原创 2018-03-21 09:30:14 · 20004 阅读 · 6 评论 -
世界各国以及中国省市的JSON数据下载
链接挂了世界地图和主要国家的 JSON 文件世界地图:world.json美洲:美国:USA.json 加拿大:Canada.json 巴西:Brazil.json大洋洲:澳大利亚:Australia.json 新西兰:NewZealand.json亚洲:印度:India.json 日本:Japan.json 俄罗斯:Russia.json 新...原创 2018-04-03 11:17:24 · 5442 阅读 · 3 评论 -
Echarts 实现 设备运行状态图 工业大数据展示
设备运行状态图需求:翻阅echarts 官网实例, 发现其中的 profile 图就是想要的效果:http://echarts.baidu.com/examples/editor.html?c=custom-profilevar data = [];var dataCount = 100;// 测试数据条数var startTime = 1525835791000; // 2018/5/9 1...原创 2018-05-10 14:38:26 · 16428 阅读 · 8 评论 -
superset table 表头汉化 ; JS 动态属性名 key
做国际化时遇到的问题, 配置项是通过对象的形式传入子组件的;但是在改的时候发现, 像上面这样改是根本不符合规范的, 也不可能成功;于是乎稍稍变通了一下, 改成下面这样, 搞定...原创 2018-06-27 17:31:06 · 1018 阅读 · 0 评论 -
superset 引入 echarts
1. assets 目录下运行 npm i echarts --save, 安装 echarts 并将依赖项加入到 package.json 中;2. 在 /superset/assets/src/visualizations/index.js 目录下找到你需要修改的图, 如果是在nvd3_vis.js 中的话最好是再新建一个 js 文件, 然后在 index.js 中引入;3. 以这个E...原创 2018-07-30 12:03:45 · 4130 阅读 · 1 评论 -
[superset] d3 图表 汉化, 国际化
本文只提供了思路, 数字,货币等其他举一反三原创 2018-08-10 14:22:01 · 1569 阅读 · 0 评论 -
D3 实现tree 节点拖拽更改层级
将两个文件放到服务器环境下的同目录, chrome 访问 index.htmlindex.html<!DOCTYPE html><meta charset="utf-8"><style type="text/css"> .node { cursor: pointer; } .overlay{ backgroun...原创 2018-12-03 10:15:12 · 3349 阅读 · 0 评论 -
vue-epg , 电视遥控器控制web 页面焦点
需求: 电子看板, 菜单可以通过遥控操作切换;项目本是基于 vue 构建的, 找了很久,通过 Google 才找到的, vue-epg文档地址:https://www.kancloud.cn/koala-gc/vue-epg/758916简单的使用方法直接摘过来:1. 安装依赖npm install vue-epg --save2. main.js 中加入// ...原创 2019-06-12 22:17:22 · 6849 阅读 · 18 评论 -
D3 数据可视化--折线图如何只显示点, 不显示线
需求是把superset 中的时间序列折线图中的线不显示, 只显示点,虽说很无奈, 折线图没折现了, 还咋搞,但是不管怎样也要尽力配合,尝试了D3自带的那些线型,不行, 也没有透明的选项, 翻阅文档得知,line().interpolate(xxx), 其中xxx可以自定义函数, 这个函数将被调用来反转一个形如[[x0, y0], [x1, y1], …]的点数组,返回一个SVG路径数据字符串(S...原创 2018-03-14 10:47:38 · 4304 阅读 · 0 评论