# datart-extension-charts **Repository Path**: running-elephant/datart-extension-charts ## Basic Information - **Project Name**: datart-extension-charts - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 54 - **Forks**: 57 - **Created**: 2021-12-20 - **Last Updated**: 2025-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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]例如`onMount`、`onUpdated`等. 4. 运行`npm run build` 命令,并且查看`dist`文件夹新生成的`datart-hello-world.iife.js`文件 __注意:插件图表文件夹的名称必须以`datart-`开头,这样当运行build命令时可自动打包文件__ ### 2. 制作 React 类型的插件图表 **请查看`plugins`文件夹📁下面的图表示例** ## Sample