|
5 years ago | |
---|---|---|
.. | ||
esm | 5 years ago | |
lib | 5 years ago | |
types | 5 years ago | |
README.md | 5 years ago | |
package.json | 5 years ago |
This plugin provides a set of basic charts of echarts
for Superset.
W.I.P: not stable for use before version 0.1.0
Configure key
, which can be any string
, and register the plugin. This key
will be used to lookup this chart throughout the app.
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 for more details.
<SuperChart
chartType="echarts-basic-radar"
width={600}
height={600}
formData={...}
queryData={{
data: {...},
}}
/>
Extra works in your superset
code base:
superset/assets/src/setup/setupPluginsExtra.js
import { EchartsBasicRadarPlugin } from '@dmicros/superset-ui-preset-chart-echarts-basic';
export default function setupPluginsExtra() {
new EchartsBasicRadarPlugin()
.configure({ key: "echarts-basic-radar" })
.register()
}
superset/viz.py
class EchartsBasicRadarViz(BaseViz):
"""A radar chart"""
viz_type = "echarts-basic-radar"
superset/assets
yarn add @dmicros/superset-ui-preset-chart-echarts-basic && yarn build