信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import ChartBar from '../../../src/chart/map/ChartDpChinaMap/ChartDpChinaMap.js';
  2. import dot from './data/dot2';
  3. import dot2 from './data/dot3';
  4. import heat from './data/heat';
  5. import area from './data/area';
  6. // import data2 from "../../../src/chart/map/ChartDpMapCN/data/heat";
  7. // import data3 from "../../../src/chart/map/ChartDpMapCN/data/dot";
  8. let mapStyle = [{
  9. type: "map",
  10. id: "map",
  11. style: {
  12. backgroundColor: '#ff0000',
  13. // geoColor: '#ff0000',
  14. geoColor: '#00B6FF',
  15. worldColor: '#0186E7',
  16. worldShow: true,
  17. lineShow:false,
  18. bgShow: false,
  19. nameSize: 18,
  20. textShow: true,
  21. textColor: '#A4D3F6',
  22. textOpacity: "100%",
  23. borderColor: '#00F6FF',
  24. chinaBorderColor: '#FFFFFF',
  25. cameraAngle: 40,
  26. changeControl: true,
  27. // mousemoveControl: false
  28. }
  29. },{
  30. type: "legend",
  31. id: "legend",
  32. style: {
  33. color: "skyblue",
  34. left: "20%",
  35. top: "70%"
  36. }
  37. }];
  38. let dotData=JSON.parse(JSON.stringify(dot));
  39. let dotData2=JSON.parse(JSON.stringify(dot2));
  40. let bar = new ChartBar(document.getElementsByClassName('c1')[0],{});
  41. dotData[0].data.map(v=>{
  42. delete v.type;
  43. });
  44. // setTimeout(()=>{
  45. // bar.setOption(dotData2);
  46. // },4000);
  47. setTimeout(()=>{
  48. // bar.setOption(mapStyle);
  49. },2000);
  50. // setTimeout(()=>{
  51. // // bar.setOption(dotData);
  52. // },3000);
  53. // setTimeout(()=>{
  54. // // bar.setOption(dotData);
  55. // },4000);
  56. // setTimeout(()=>{
  57. // // bar.setOption(dotData);
  58. // },5000);
  59. // setTimeout(()=>{
  60. // // bar.setOption(dotData);
  61. // },6000);
  62. // setTimeout(()=>{
  63. // let ary=dot.concat([{
  64. // type: "legend",
  65. // id: "legend",
  66. // style: {
  67. // color: "#ff0000",
  68. // left: "20%",
  69. // top: "86%"
  70. // }
  71. // }]);
  72. // bar.setOption(ary);
  73. // },5000);
  74. window.addEventListener('resize', () => {
  75. bar.resize();
  76. });