index.ts 1023 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import * as echarts from "echarts/core";
  2. import {
  3. BarChart,
  4. LineChart,
  5. PieChart,
  6. MapChart,
  7. PictorialBarChart,
  8. RadarChart,
  9. } from "echarts/charts";
  10. import {
  11. TitleComponent,
  12. TooltipComponent,
  13. GridComponent,
  14. PolarComponent,
  15. AriaComponent,
  16. ParallelComponent,
  17. LegendComponent,
  18. RadarComponent,
  19. ToolboxComponent,
  20. DataZoomComponent,
  21. VisualMapComponent,
  22. TimelineComponent,
  23. CalendarComponent,
  24. } from "echarts/components";
  25. import { SVGRenderer } from "echarts/renderers";
  26. const { use, registerTheme } = echarts;
  27. use([
  28. LegendComponent,
  29. TitleComponent,
  30. TooltipComponent,
  31. GridComponent,
  32. PolarComponent,
  33. AriaComponent,
  34. ParallelComponent,
  35. BarChart,
  36. LineChart,
  37. PieChart,
  38. MapChart,
  39. RadarChart,
  40. SVGRenderer,
  41. PictorialBarChart,
  42. RadarComponent,
  43. ToolboxComponent,
  44. DataZoomComponent,
  45. VisualMapComponent,
  46. TimelineComponent,
  47. CalendarComponent,
  48. ]);
  49. // 自定义主题
  50. import theme from "./theme.json";
  51. registerTheme("ovilia-green", theme);
  52. export default echarts;