日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

006_饼图

發(fā)布時間:2025/5/22 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 006_饼图 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 餅圖主要是通過扇形的弧度表現(xiàn)不同類目的數(shù)據(jù)在總和中的占比, 每個的弧度表示數(shù)據(jù)數(shù)量的比例。它的數(shù)據(jù)格式比柱狀圖更簡單, 只有一維的數(shù)值, 不需要給類目。因為不在直角坐標系上, 所以也不需要xAxis和yAxis。

2. 最簡單的餅圖

2.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>最簡單的餅圖</title><!-- 引入echarts.js --><script type="text/javascript" src="echarts.js"></script></head><body><!-- 為ECharts準備一個具備大小(寬高)的DOM --><div id="main" style="width: 600px; height:400px; border: 1px solid;"></div><script type="text/javascript">// 基于準備好的dom, 初始化echarts實例var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和數(shù)據(jù)var option = {// 為圖表配置標題title: {text: '最簡單的餅圖'},// 配置提示信息tooltip: {},// 圖例組件legend: {data: ['訪問來源']},// 系列列表series: [{name: '訪問來源', // 系列名稱type: 'pie', // 系列圖表類型radius: '55%', // 餅圖的半徑, 直徑為可視區(qū)尺寸(容器高寬中較小一項)的55%長度。data: [ // 系列中的數(shù)據(jù)內(nèi)容{ value: 235, name: '視頻廣告' },{ value: 274, name: '聯(lián)盟廣告' },{ value: 310, name: '郵件營銷' },{ value: 335, name: '直接訪問' },{ value: 400, name: '搜索引擎' }]}]};// 使用剛指定的配置項和數(shù)據(jù)顯示圖表。myChart.setOption(option);</script></body> </html>

2.2. 效果圖

3. 南丁格爾圖(玫瑰圖)

3.1. 南丁格爾圖又稱玫瑰圖, 通常用弧度相同但半徑不同的扇形表示各個類目。ECharts可以通過將餅圖的series.roseType值設(shè)為'area'實現(xiàn)南丁格爾圖, 其他配置項和餅圖是相同的。

3.2. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>南丁格爾圖(玫瑰圖)</title><!-- 引入echarts.js --><script type="text/javascript" src="echarts.js"></script></head><body><!-- 為ECharts準備一個具備大小(寬高)的DOM --><div id="main" style="width: 600px; height:400px; border: 1px solid;"></div><script type="text/javascript">// 基于準備好的dom, 初始化echarts實例var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和數(shù)據(jù)var option = {// 為圖表配置標題title: {text: '南丁格爾圖(玫瑰圖)'},// 配置提示信息tooltip: {},// 圖例組件legend: {data: ['訪問來源']},// 系列列表series: [{name: '訪問來源', // 系列名稱type: 'pie', // 系列圖表類型radius: '55%', // 餅圖的半徑, 直徑為可視區(qū)尺寸(容器高寬中較小一項)的55%長度。roseType: 'area', // 把餅圖顯示成南丁格爾圖data: [ // 系列中的數(shù)據(jù)內(nèi)容{ value: 235, name: '視頻廣告' },{ value: 274, name: '聯(lián)盟廣告' },{ value: 310, name: '郵件營銷' },{ value: 335, name: '直接訪問' },{ value: 400, name: '搜索引擎' }]}]};// 使用剛指定的配置項和數(shù)據(jù)顯示圖表。myChart.setOption(option);</script></body> </html>

3.3. 效果圖

4. 圓環(huán)圖

4.1. 圓環(huán)圖同樣可以用來表示數(shù)據(jù)占總體的比例, 相比于餅圖, 它中間空余的部分可以用來顯示一些額外的文字等信息, 因而也是一種常用的圖表類型。

4.2. 在ECharts中, 餅圖的半徑除了上一小節(jié)提到的, 可以是一個數(shù)值或者字符串之外, 還可以是一個包含兩個元素的數(shù)組, 每個元素可以為數(shù)值或字符串。當它是一個數(shù)組時, 它的前一項表示內(nèi)半徑, 后一項表示外半徑, 這樣就形成了一個圓環(huán)圖。

4.3. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>圓環(huán)圖</title><!-- 引入echarts.js --><script type="text/javascript" src="echarts.js"></script></head><body><!-- 為ECharts準備一個具備大小(寬高)的DOM --><div id="main" style="width: 600px; height:400px; border: 1px solid;"></div><script type="text/javascript">// 基于準備好的dom, 初始化echarts實例var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和數(shù)據(jù)var option = {// 為圖表配置標題title: {text: '圓環(huán)圖'},// 配置提示信息tooltip: {},// 圖例組件legend: {data: ['訪問來源']},// 系列列表series: [{name: '訪問來源', // 系列名稱type: 'pie', // 系列圖表類型radius: ['40%', '70%'], data: [ // 系列中的數(shù)據(jù)內(nèi)容{ value: 235, name: '視頻廣告' },{ value: 274, name: '聯(lián)盟廣告' },{ value: 310, name: '郵件營銷' },{ value: 335, name: '直接訪問' },{ value: 400, name: '搜索引擎' }]}]};// 使用剛指定的配置項和數(shù)據(jù)顯示圖表。myChart.setOption(option);</script></body> </html>

4.4. 效果圖

總結(jié)

以上是生活随笔為你收集整理的006_饼图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。