自定义组件库-封装第三方图表,如echarts
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

index.js 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import chart from '../../../src/chart/echarts/CustomSpirits/CustomSpirits';
  2. import Utils from '../../utils.js';
  3. import chartData from "./chartData";
  4. let config = new chart(document.querySelector('#container'), {getConfig:true}).getConfig();
  5. let styleConfig = config.styleConfig;
  6. let dataConfig = config.dataConfig;
  7. console.log('styleConfigtttBefore', styleConfig)
  8. console.log('dataConfigtttBefore', dataConfig)
  9. console.log('styleConfigtttAfter', Utils.parseStyle(styleConfig))
  10. console.log('dataConfigtttAfter', Utils.parseData(dataConfig))
  11. let option = config.fun.themeMerge(Utils.parseStyle(styleConfig), Utils.parseData(dataConfig));
  12. const myChart = new chart(document.querySelector('#container'), option)
  13. // function random() {
  14. // return +(Math.random() * (2000 - 10)).toFixed(1);
  15. // }
  16. // setInterval(function () {
  17. // const dynamicData = [random(), random(), random(), random()];
  18. // myChart.setOption({
  19. // series: [
  20. // {
  21. // data: dynamicData.slice()
  22. // },
  23. // {
  24. // data: dynamicData.slice()
  25. // }
  26. // ]
  27. // });
  28. // }, 3000);
  29. console.log("chartDatattt", chartData);
  30. console.log("optionttt", option);