7 Star 38 Fork 46

running-elephant / datart-extension-charts

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README_zh.md

datart-extension-charts

这里是 Datart 插件图表仓库,当前的图表是实验阶段,请勿用于生产环境。

🖖 欢迎提 Pull Rquest 以及 Issue,请不要担心问题过于直白或者初级,任何反馈均是贡献 👏.

如果你是一位使用者

  1. dist文件夹中拷贝出你所需要的插件图表,如datart-amap.iife.js这个给予高德地图的插件图表
  2. 将拷贝出的插件图表粘贴到你的datart服务端的custom-chart-plugins目录下
  3. 登陆 datart 系统,然后选择你所导入的插件图表

如果你是一位开发者

当前的仓库提供了基于命令行的工具,提升开发效率。

1. 制作 IIFE 类型的插件图表 (推荐)

立即调用函数表达式(英文:immediately-invoked function expression,缩写:IIFE)[1],是一种利用JavaScript函数生成新作用域的编程方法。

  1. 创建一个以datart-开头的文件夹,如datart-hello-world文件夹
  2. 创建一个 Javascript or Typescript 文件
  3. 导出一个包含 datart 生命周期的函数对象,生命周期^2例如onMountonUpdated等.
  4. 运行npm run build 命令,并且查看dist文件夹新生成的datart-hello-world.iife.js文件

注意:插件图表文件夹的名称必须以datart-开头,这样当运行build命令时可自动打包文件

2. 制作 React 类型的插件图表

请查看plugins文件夹📁下面的图表示例

Sample

Antv/G2

Antv/G2

BabylonJS

BabylonJS

ChartJS

ChartJS

ThreeJS-BingDunDun

ThreeJS-BingDunDun

ThreeJS-WebGL

ThreeJS-BingDunDun

ECharts-Time

ECharts-Time

Mermaid-UML

Mermaid-UML

VueJS

VueJS

ZRender

ZRender

更多文章链接

简介

暂无描述 展开 收起
JavaScript 等 2 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/running-elephant/datart-extension-charts.git
git@gitee.com:running-elephant/datart-extension-charts.git
running-elephant
datart-extension-charts
datart-extension-charts
main

搜索帮助

E71a60c3 8189591 Df7b7c6b 8189591