欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

echarts 餅圖 json數(shù)據(jù)

夏志豪2年前9瀏覽0評論

在數(shù)據(jù)可視化方面,Echarts(縮寫自Enterprise Charts)是一款非常流行的JavaScript圖表庫。它可以用于生成各種類型的圖表,包括線性圖、柱狀圖、散點圖、餅圖等等。與此同時,Echarts也提供了輸入json數(shù)據(jù)的方法來生成這些圖表。下面是關(guān)于如何在Echarts餅圖中使用json數(shù)據(jù)的詳細(xì)介紹:

//為了更好的演示效果,以下數(shù)據(jù)具有一定的創(chuàng)意性 
var option = {
title: {
text: '三星Galaxy S接受程度',
subtext: '根據(jù)路人投票的結(jié)果',
x: 'center'
},
tooltip: {
trigger: 'item',
formatter: "{a}
{b}: {c} (zvpvbnp%)" }, legend: { type: 'scroll', orient: 'vertical', right: 10, top: 20, bottom: 20, data: ['很差', '一般', '還行', '不錯', '力薦'] }, series: [ { name: '接受程度', type: 'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, label: { normal: { show: false, position: 'center' }, emphasis: { show: true, textStyle: { fontSize: '30', fontWeight: 'bold' } } }, //這里就是json數(shù)據(jù)的精華所在 data: [ {value:340, name:'力薦'}, {value:769, name:'不錯'}, {value:912, name:'還行'}, {value:542, name:'一般'}, {value:332, name:'很差'}, ] } ] }; //初始化圖表 var myChart = echarts.init(document.getElementById('main')); // 使用剛指定的配置項和數(shù)據(jù)顯示圖表。 myChart.setOption(option);

以上代碼演示了如何使用json數(shù)據(jù)生成Echarts的餅圖。其中,數(shù)據(jù)分為兩部分:name和value。name是每一部分?jǐn)?shù)據(jù)的名稱,而value是每一部分?jǐn)?shù)據(jù)的數(shù)量。注意,這些數(shù)據(jù)的順序應(yīng)該與餅圖中的塊的順序一致。在上述代碼中,我們可以看到j(luò)son數(shù)據(jù)中包含了五個部分名稱以及它們所對應(yīng)的數(shù)量。通過將這些數(shù)據(jù)轉(zhuǎn)換成JavaScript對象,然后將它們與Echarts的餅圖配置項(如半徑大小、標(biāo)簽字體等)一起傳遞給Echarts的setOption方法來生成餅圖。