本文共 1945 字,大约阅读时间需要 6 分钟。
使用说明 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | / * * * Created by xiabingwu on 2016 / 11 / 21. * / import Chart from '.. / canvas / chart' export default function ( canvasConfig ) { var chartColors = { red : 'rgb ( 255 , 99 , 132 ) ' , orange : 'rgb ( 255 , 159 , 64 ) ' , yellow : 'rgb ( 255 , 205 , 86 ) ' , green : 'rgb ( 75 , 192 , 192 ) ' , blue : 'rgb ( 54 , 162 , 235 ) ' , purple : 'rgb ( 153 , 102 , 255 ) ' , grey : 'rgb ( 231 , 233 , 237 ) ' } ; var randomScalingFactor = function ( ) { return ( Math.random ( ) > 0.5 ? 1.0 : -1.0 ) * Math. round ( Math.random ( ) * 100 ) ; } var randomScalingFactor = function ( ) { return Math. round ( Math.random ( ) * 100 ) ; } ; var chartConfig = { type : 'doughnut' , data : { datasets : [ { data : [ randomScalingFactor ( ) , randomScalingFactor ( ) , randomScalingFactor ( ) , randomScalingFactor ( ) , randomScalingFactor ( ) , ] , backgroundColor : [ chartColors.red , chartColors.orange , chartColors.yellow , chartColors.green , chartColors.blue , ] , label : 'Dataset 1 ' } ] , labels : [ "Red" , "Orange" , "Yellow" , "Green" , "Blue" ] } , options : { responsive : false , legend : { position : 'top' , } , title : { display : true , text : 'Chart.js Doughnut Chart' } , animation : { animateScale : true , animateRotate : true } } } ; return { chartConfig : chartConfig , canvasConfig : canvasConfig } } |
转载地址:http://xshni.baihongyu.com/