<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
掘友們,大家晚上好啊。今天突然的看到之前的同學,在宿舍群裡詢問關於echarts水球圖的問題,剛好,小編在之前做大屏視覺化的時候,關於電腦磁碟空間的儲存量做了水球圖的展示,我就簡單的給他分享了製作過程。
水球圖的應用場景很廣泛,一般最多的就是應用於容量大小的展示,使用空間的多少。這裡先編以自己的專案為例,向大家展示。
echarts已經升級到了V5版本,但是我們從官方檔案找水球圖的使用條件時,並沒有這個範例。這裡小編也是github找到了水球圖的外掛,它是基於echarts實現的。
echarts-liquidfill是基於echarts實現的,它是echarts的一款外掛,我們需要安裝使用
使用npm安裝echarts和echarts-liquidfill
安裝的過程中,我們要注意版本相容。
echarts-liquidfill@3 與 echarts@5 相容 echarts-liquidfill@2 與 echarts@4 相容。根據echarts版本按需安裝echarts-liquidfill。
npm install echarts npm install echarts-liquidfill
import * as echarts from 'echarts'; import 'echarts-liquidfill'
設定data陣列,內建多個波紋物件。
var chartDom = document.getElementById('disk'); var myChart = echarts.init(chartDom); option = { series: [{ type: 'liquidFill', name: 'Liquid Fill', radius: '70%', itemStyle: { opacity: 0.55, }, data: [{ name: 'score', direction: 'right', value: 0.32, itemStyle: { // opacity: 0.55, normal: { color: '#02CDF6', } }, }, { name: 'scores', direction: 'right', value: 0.69, itemStyle: { opacity: 0.55, normal: { color: '#134892' } } }, { name: 'scorex', direction: 'right', value: 0.45, itemStyle: { opacity: 0.55, normal: { // color: 'red' } } }], backgroundStyle: { // 設定水球圖內部背景色 // borderColor: '#4348EC', // borderWidth: 10, color: "transparent",//水球圖內部背景色 }, itemStyle: { opacity: 0.55, // shadowBlur: 50, // shadowColor: 'rgba(0, 0, 0, 0.4)', }, label: { // 設定百分比展示 color: '#02CDF6', normal: { textStyle: { fontSize: 20, }, formatter: function (param) { return param.value * 100 + '%'; } } }, // outline: { // 是否顯示外圈 // show: false // } }], } option && myChart.setOption(option); // 更新option渲染頁面
給視窗新增resize事件,偵聽視窗縮小,觸發echarts縮放事件。
window.addEventListener('resize', function () { // 讓我們的圖表呼叫 resize這個方法 myChart.resize(); });
大家也可以參考echarts-liquidfill官方的檔案,有更多的api,可以根據創意,設定不同的水球圖。
以上就是JavaScript實現echarts水球圖百分比展示大屏視覺化的詳細內容,更多關於JS echarts水球圖大屏視覺化的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45