Files
SQLBot/frontend/src/views/chat/component/BaseG2Chart.ts
T
2025-06-10 16:20:25 +08:00

31 lines
560 B
TypeScript

import {BaseChart} from "@/views/chat/component/BaseChart.ts";
import {Chart} from '@antv/g2';
export abstract class BaseG2Chart extends BaseChart {
chart: Chart;
constructor(id: string, name: string) {
super(id, name)
this.chart = new Chart({
container: id,
autoFit: true,
})
this.chart.theme({
view: {
viewFill: '#FFFFFF',
},
})
}
render() {
this.chart?.render()
}
destroy() {
this.chart?.destroy()
}
}