## @dmicros/superset-ui-preset-chart-echarts-basic [![Version](https://img.shields.io/npm/v/@dmicros/superset-ui-preset-chart-echarts-basic.svg?style=flat-square)](https://img.shields.io/npm/v/@dmicros/superset-ui-preset-chart-echarts-basic.svg?style=flat-square) [![David (path)](https://img.shields.io/david/huandzh/superset-ui-plugins-echarts-basic.svg?path=packages%2Fsuperset-ui-preset-chart-echarts-basic&style=flat-square)](https://david-dm.org/huandzh/superset-ui-plugins-echarts-basic?path=packages/superset-ui-preset-chart-echarts-basic) This plugin provides a set of basic charts of `echarts` for Superset. W.I.P: not stable for use before version 0.1.0 ### Usage Configure `key`, which can be any `string`, and register the plugin. This `key` will be used to lookup this chart throughout the app. ```js import { EchartsBasicRadarPlugin } from '@dmicros/superset-ui-preset-chart-echarts-basic'; new EchartsBasicRadarPlugin() .configure({ key: 'echarts-basic-radar' }) .register(); ``` Then use it via `SuperChart`. See [storybook](https://echarts-basic.iamhd.top/?path=/story/preset-echarts-echartsbasicradarplugin--basic) for more details. ```js ``` #### Superset Tips Extra works in your `superset` code base: * Register plugins in `superset/assets/src/setup/setupPluginsExtra.js` ```javascript import { EchartsBasicRadarPlugin } from '@dmicros/superset-ui-preset-chart-echarts-basic'; export default function setupPluginsExtra() { new EchartsBasicRadarPlugin() .configure({ key: "echarts-basic-radar" }) .register() } ``` * Add a vis class in `superset/viz.py` ```python class EchartsBasicRadarViz(BaseViz): """A radar chart""" viz_type = "echarts-basic-radar" ``` * Install the plugin and rebuild `superset/assets` ```shell yarn add @dmicros/superset-ui-preset-chart-echarts-basic && yarn build ```