123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- import Chart from "../../../src/chart/pie/ChartPie15/ChartPie15";
- import option from '../../../src/chart/pie/ChartPie15/defaultOption';
-
- let pie=new Chart(document.querySelector(".c1"),{});
- window.addEventListener('resize',function() {
- pie.resize();
- })
-
- // setTimeout(()=>{
- // pie.setOption(defaultOption);
- // },1000)
- setTimeout(()=>{
- pie.setOption(defaultOption1);
- },3000)
- // setTimeout(()=>{
- // pie.setOption(defaultOption2);
- // },6000)
- // setTimeout(()=>{
- // pie.setOption(defaultOption3);
- // },10000)
- const defaultOption = {
- // title: title.option('饼图'),
- legend: option.legend,
- tooltip: option.tooltip,
- // pie: option.pie,
- pie:{
- startAngle: -90,
- z: 2,
- // 是否圆环显示
- isRing:false,
- center: {
- x:"0%",
- y:"0%"
- },
- radius: '100%',
- dis: -50, //饼图的厚度
- labelLine: {
- show: true,
- length1: 20,
- length2: 10,
- },
- label: {
- show: false,
- fontSize: 16,
- // inside outside
- position:'inside',
- // 强制显示所有标签
- allShow:false,
- unit:'{value}件'
- },
- centerLabel:{
- show: true,
- color:'#ffff00'
- }
- },
- grid: option.grid,
- bg:{
- backgroundColor:"#0b162f"
- },
- // color:['#fe6a01', '#54b3ea', '#ffffff','#00fcff','#0d67a1','#0090ff','#0010ff'],
- color:['#ff0000','#ccc','#31dc0a','#dcd70a','#0a3edc','#7d0adc','#212729'],
- series: [
- // {
- // name: '类别1',
- // value: 10
- // },
- {
- name: '类别1',
- value: 100
- },
- {
- name: "类别2",
- value: 15
- },
- ],
-
- };
- const defaultOption1 = {
- // title: title.option('饼图'),
- legend: option.legend,
- tooltip: option.tooltip,
- // pie: option.pie,
- pie:{
- startAngle: -90,
- z: 2,
- // 是否圆环显示
- isRing:false,
- center: {
- x:"0%",
- y:"0%"
- },
- radius: '100%',
- dis: -50, //饼图的厚度
- labelLine: {
- show: true,
- length1: 20,
- length2: 10,
- },
- label: {
- show: false,
- fontSize: 16,
- // inside outside
- position:'inside',
- // 强制显示所有标签
- allShow:false,
- unit:'{value}件'
- },
- centerLabel:{
- show: false,
- color:'#ffff00'
- }
- },
- grid: option.grid,
- bg:{
- backgroundColor:"#0b162f"
- },
- // color:['#fe6a01', '#54b3ea', '#ffffff','#00fcff','#0d67a1','#0090ff','#0010ff'],
- color:['#ff0000','#ccc','#31dc0a','#dcd70a','#0a3edc','#7d0adc','#212729','#fe6a01', '#54b3ea', '#ffffff','#00fcff','#0d67a1','#0090ff','#0010ff'],
- series: [
- // {
- // name: '类别1',
- // value: 10
- // },
- {
- name: '类别1',
- value: 100
- },
- {
- name: "类别2",
- value: 15
- },
- {
- name: "类别3",
- value: 25
- },
- {
- name: "类别4",
- value: 90
- }, {
- name: "类别5",
- value:20
- },
- {
- name: "类别6",
- value: 15
- },
- {
- name: "类别7",
- value: 25
- },
- {
- name: "类别8",
- value: 90
- }, {
- name: "类别9",
- value:20
- },
- {
- name: "类别10",
- value: 15
- },
- {
- name: "类别11",
- value: 25
- },
- {
- name: "类别12",
- value: 90
- }, {
- name: "类别13",
- value:20
- }
- ],
-
- };
- const defaultOption2 = {
- // title: title.option('饼图'),
- legend: option.legend,
- tooltip: option.tooltip,
- // pie: option.pie,
- pie:{
- startAngle: -90,
- z: 2,
- // 是否圆环显示
- isRing:false,
- center: {
- x:"0%",
- y:"0%"
- },
- radius: '100%',
- dis: -50, //饼图的厚度
- labelLine: {
- show: true,
- length1: 20,
- length2: 10,
- },
- label: {
- show: false,
- fontSize: 16,
- // inside outside
- position:'inside',
- // 强制显示所有标签
- allShow:false,
- unit:'{value}件'
- },
- centerLabel:{
- show: true,
- color:'#ffff00'
- }
- },
- grid: option.grid,
- bg:{
- backgroundColor:"#0b162f"
- },
- // color:['#fe6a01', '#54b3ea', '#ffffff','#00fcff','#0d67a1','#0090ff','#0010ff'],
- color:['#ff0000','#ccc','#31dc0a','#dcd70a','#0a3edc','#7d0adc','#212729'],
- series: [
- // {
- // name: '类别1',
- // value: 10
- // },
- {
- name: '类别1',
- value: 100
- },
- {
- name: "类别2",
- value: 15
- },
- {
- name: "类别3",
- value: 25
- },
- {
- name: "类别4",
- value: 90
- }, {
- name: "类别5",
- value:20
- }
- ],
-
- };
- const defaultOption3 = {
- // title: title.option('饼图'),
- legend: option.legend,
- tooltip: option.tooltip,
- // pie: option.pie,
- pie:{
- startAngle: -90,
- z: 2,
- // 是否圆环显示
- isRing:false,
- center: {
- x:"0%",
- y:"0%"
- },
- radius: '100%',
- dis: -50, //饼图的厚度
- labelLine: {
- show: true,
- length1: 20,
- length2: 10,
- },
- label: {
- show: false,
- fontSize: 16,
- // inside outside
- position:'inside',
- // 强制显示所有标签
- allShow:false,
- unit:'{value}件'
- },
- centerLabel:{
- show: false,
- color:'#ffff00'
- }
- },
- grid: option.grid,
- bg:{
- backgroundColor:"#0b162f"
- },
- // color:['#fe6a01', '#54b3ea', '#ffffff','#00fcff','#0d67a1','#0090ff','#0010ff'],
- color:['#ff0000','#ccc','#31dc0a','#dcd70a','#0a3edc','#7d0adc','#212729'],
- series: [
- // {
- // name: '类别1',
- // value: 10
- // },
- {
- name: '类别1',
- value: 100
- },
- {
- name: "类别2",
- value: 15
- },
- {
- name: "类别3",
- value: 25
- },
- {
- name: "类别4",
- value: 90
- }, {
- name: "类别5",
- value:20
- }
- ],
-
- };
-
|