当前位置: 首页 > news >正文

【BI看板】Superset2.0+图表二次开发初探

Superset图表功能也很丰富了,但一些个性化的定制需求就需要二次开发了。网上二开的superset版本大多是0.xxx版本的或1.5xxx版本,本次用的是2.xxx。

源码相关说明

源码目录

superset-2.0\superset-frontend\plugins\plugin-chart-echarts

Yeoman 生成器

工具安装

在全局范围内安装 Yo 命令行工具 

npm i -g yo

进入/superset-frontend/packages/generator-superset目录
执行

npm i && npm link

新建图表插件

为您的可视化插件创建一个新目录,目录名的前缀应该是 superset-plugin-chart,然后运行 Yeoman 生成器。

进入项目的插件目录

创建目录名

mkdir /superset-frontend/xxxx/superset-plugin-chart-hello-world

cd /superset-frontend/xxxx/superset-plugin-chart-hello-world

初始化插件

yo @superset-ui/superset

开始build,执行

npm i --force

npm run build

向superset添加图表,执行(链接到已创建的图表)

  • 进入根目录/superset-frontend
  • 链接到已创建的图表:npm i -S /tmp/superset-plugin-chart-hello-world

启动运行

npm run dev-server

插件相关资料

官方Echart的地图Demo

Examples - Apache ECharts

gis各省份地图json下载

地址:hxkj.vip/demo/echartsMap/

http://www.lryc.cn/news/184637.html

相关文章:

  • 微服务学习--1入门
  • docker系列6:docker安装redis
  • 计算机网络(三):数据链路层
  • 【计算机组成 课程笔记】7.2 DRAM和SRAM
  • 1802_在Linux系统上开发ARM单机片机嵌入式软件
  • 【计算机网络-自顶向下方法】应用层(HTTP、FTP)
  • CSS文本超出显示小数点
  • 怎么把图片压缩小一点?4个简单的压缩办法
  • react嵌套路由
  • 代码随想录 单调栈 Ⅰ
  • C++返回引用
  • 010:连续跌3天,同时这三天收盘价都在20日均线下,第四天上涨的概率--以京泉华为例
  • MATLAB与Python:优势与挑战
  • CSP-J第二轮试题-2019年-1、2题
  • 深入理解 python 虚拟机:原来虚拟机是这么实现闭包的
  • 【数据结构-哈希表 一】【原地哈希】:缺失的第一个正整数
  • 【C++设计模式之迭代器模式】分析及示例
  • 【代码随想录】LC 27. 移除元素
  • crash工具分析dma设备内存踩踏(一)
  • C#上位机——根据命令发送
  • BEVFormer代码跑通
  • kafka安装
  • Mac上安装Java的JDK多版本管理软件jEnv
  • linux常见命令以及jdk,tomcat环境搭建
  • 将表情存入数据库
  • H桥级联型五电平三相逆变器Simulink仿真模型
  • 后端解决跨域(极速版)
  • 数据结构与算法-前缀树
  • DirectX12_Windows_GameDevelop_3:Direct3D的初始化
  • 基于粒子群优化算法、鲸鱼算法、改进的淘沙骆驼模型算法(PSO/SSA/tGSSA)的微电网优化调度(Matlab代码实现)