信通院-灾备 图表源码(在产品图表库基础上进行修改),开发逻辑和产品图表库一致
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

index.js 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import ChartBar1 from '../../../src/chart/relationship/ChartRelate3/ChartRelate3.js';
  2. import Title from '../../../src/chart/commonOptions/title';
  3. import Grid from '../../../src/chart/commonOptions/grid';
  4. import Legend from '../../../src/chart/commonOptions/legend';
  5. let chart = new ChartBar1(document.getElementsByClassName('c1')[0], {});
  6. window.addEventListener("resize", () => {
  7. chart.resize();
  8. });
  9. let option = {
  10. type: "p1",
  11. title: Title.option(''),
  12. grid:Grid.option,
  13. tooltip: {},
  14. legend: Legend.option,
  15. ringGraph:{
  16. lineStyle:{
  17. lineWidth:1
  18. },
  19. textStyle:{
  20. fontSize:12,
  21. color:'#fff'
  22. },
  23. maxSize:10,
  24. maxNum: 15
  25. },
  26. series: [
  27. {
  28. name:'地区A',
  29. target:['地区B','地区C','地区D','地区E','地区F'],
  30. value:[46,87,15,38,70]
  31. },
  32. {
  33. name:'地区B',
  34. target:['地区A','地区C','地区D','地区E'],
  35. value:[46,33,24,55]
  36. },
  37. {
  38. name:'地区C',
  39. target:['地区A','地区B','地区D','地区F'],
  40. value:[87,33,61,41]
  41. },
  42. {
  43. name:'地区D',
  44. target:['地区A','地区B','地区C','地区E'],
  45. value:[15,24,61,64]
  46. },
  47. {
  48. name:'地区E',
  49. target:['地区A','地区B','地区D'],
  50. value:[38,55,64]
  51. },{
  52. name:'地区F',
  53. target:['地区A','地区C'],
  54. value:[70,41]
  55. },{
  56. name:'地区G',
  57. target:['地区A','地区C'],
  58. value:[70,41]
  59. },
  60. {
  61. name:'地区H',
  62. target:['地区A','地区C'],
  63. value:[70,41]
  64. }
  65. ],
  66. color: ['#89c4fb', '#99e3ce', '#99e2cd', '#bfebb3', '#f6de8b','#b89c81','#b3beea','#b5a2dd','#cdb7f0','#95d0e3','#b2e6ea', '#a4a5e8','#9daae3','#f4acb8'],
  67. bg: {
  68. backgroundColor: '#000000'
  69. },
  70. };
  71. // setTimeout(() => {
  72. // chart.setOption(option)
  73. // }, 2000);