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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图)

發(fā)布時間:2023/12/8 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文末附帶github本文所有源代碼,以及bmap.js,china.js,echarts.js,echarts-wordcloud.js文件啦

1.柱形圖

先來看看效果啦

重要代碼如下所示,必須引入echarts.js文件,之后初始化echarts,最重要的是修改option中的配置項與數(shù)據(jù),echarts學(xué)習(xí)網(wǎng)頁,這里面有許多配置項,根據(jù)你的需要修改啦

<head><meta charset="UTF-8"> <!-- 這里是標(biāo)題--><title>柱形圖</title> <!-- 一定要 引入echarts.js--><script src="../js/echarts.js"></script> </head> <body> <!-- 定義畫布--><div id="main" style="height: 400px; width: 600px"></div><script type="text/javascript">//進(jìn)行echrts的初始化,以及定位到畫布var mychart = echarts.init(document.getElementById("main"));//配置項和配置數(shù)據(jù)var option={//標(biāo)題title:{text:'echarts入門實例'},//圖例legend:{data:['銷量']},//橫軸xAxis:{data:['襯衫','羊毛衫','雪紡衫','褲子','高跟鞋','襪子']},//縱軸yAxis:{ },//數(shù)據(jù)series:[{name:'銷量',type:'bar',data:[5,10,36,20,10,10]}]};mychart.setOption(option)</script> </body>

2.折線圖+柱形圖

先來看看效果啦

繪制折線圖時 只需要將series中每一項的type改為“l(fā)ine”即可,其他與柱形圖相同;
鼠標(biāo)放上去顯示文字,需要開啟tooltip;繪制多個柱形圖時只需要增加legend與series即可
主要代碼如下:

var option={//標(biāo)題title:{text:'折線圖',subtext:'副標(biāo)題'},tooltip:{},legend:{data:['襯衫','褲子','襪子']},xAxis:{data:['星期一','星期二','星期三','星期四','星期五','星期六','星期天']},yAxis:{},series:[{name:'襯衫',type:'bar',data:[5,20,36,70,30,50,100]},{name:'褲子',type:'bar',data:[6,10,36,20,10,10,80]},{name:'襪子',type:'line',data:[9,5,10,36,20,10,10]}]};

3.餅圖+南丁格爾圖

先來看看效果啦


重要代碼:相比bar和line不需要設(shè)置x,y坐標(biāo)( xAxis,yAxis);繪制餅圖的進(jìn)階版南丁格爾圖時只需要增加rosetype為radius

//配置項和配置數(shù)據(jù)var option={//標(biāo)題title:{text:'餅圖'},tooltip:{},legend:{data:['毛衣','呢子','襯衫','褲子','襪子']},series:[{type:'pie',//半徑大小 圓心位置radius:'55%',center:['50%','50%'],data:[{name:'毛衣',value:335},{name:'呢子',value:90},{name:'襯衫',value:450},{name:'褲子',value:200},{name:'襪子',value:50},],//南丁格爾類型//roseType:'radius'}]};

4.環(huán)形圖

先來看看效果啦

重要代碼:

series:[{type:'pie',//半徑大小 圓心位置radius:['55%','70%'],//center:['50%','50%'],label:{normal:{//取消原來的顯示模式show:false,//在中間顯示position:'center'},//高亮扇區(qū)emphasis:{show:true,textStyle:{fontSize:'30',fontWeight:'bold'}}},data:[{name:'毛衣',value:335},{name:'呢子',value:90},{name:'襯衫',value:450},{name:'褲子',value:200},{name:'襪子',value:50},]

5.中國地圖散點圖

先來看看效果啦

重要代碼:在head里引入china.js,需要輸入地區(qū)的經(jīng)緯度,及其地區(qū)的名稱和地區(qū)的數(shù)據(jù)值;
參考鏈接:

//將數(shù)據(jù)拼接起來 var convertData = function (data) {var res = [];for (var i = 0; i < data.length; i++) {var geoCoord = geoCoordMap[data[i].name];//經(jīng)緯度if (geoCoord) {res.push({name: data[i].name,//名稱value: geoCoord.concat(data[i].value)//經(jīng)緯度+數(shù)據(jù)值});}}return res; }; //配置項和配置數(shù)據(jù)var option={//標(biāo)題title:{text:'中國地圖散點圖',left:'center'},tooltip:{},geo:{//定義地圖的類型map:'china'},visualMap:{type:'continuous',min:0,max:200,calculable: true,inRange:{color:['#50a3ba','#eac736','#d94e5d','#A9D940']},//當(dāng)鼠標(biāo)放上去的現(xiàn)實的文本顏色textStyle: {color:'#000000'},left:'right'},series:[{name:'崗位數(shù)量',//畫地圖的類型type:'scatter',//當(dāng)前類型為geo類型coordinateSystem:'geo',data:convertData(data)}]};

6.百度地圖散點圖

先來看看效果啦

這里用到了Bmap-百度地圖,需要在百度地圖開發(fā)平臺創(chuàng)建自己的應(yīng)用,注冊登陸后,點擊控制臺->應(yīng)用管理->創(chuàng)建應(yīng)用,如下填寫:

返回管理頁面,復(fù)制AK碼,如下引入html頭中:

<script src="http://api.map.baidu.com/api?v=2.0&ak=NWj6TxLiZvWMCrlG1SCzyU7bk6rGLkwD"></script>

還需要bmap.js文件,重要代碼如下:

option={title:{text:'全國主要城市空氣質(zhì)量-百度地圖',subtext:'data from PM2.5.in',left:'center'},tooltip:{},bmap:{center:[104.114129,37.550339],//打開地圖時的定位zoom:5,//縮放比例roam:false//是否允許自由縮放},series:[{name:'PM2.5',type:'scatter',coordinateSystem: 'bmap',data:convertData(data),symbolSize:function (val) {return val[2]/10;},itemStyle:{normal:{color:'purple'}}},{name:'top5',//5個標(biāo)記點顯示水紋type:'effectScatter',coordinateSystem:'bmap',data:convertData(data.sort(function (a,b) {return b.value-a.value}).slice(0,5)),//取5個數(shù)值symbolSize:function (val) {return val[2]/10;},showEffection:'render',//顯示水紋rippleEffect:{brushType:'stroke'},itemStyle:{normal:{color:'purple'}}}]};

7.詞云圖

先來看看效果啦

通過設(shè)置圖片base64碼,可以設(shè)置不同的形狀,圖標(biāo)網(wǎng)站搜索圖標(biāo)選擇白色下載,可以使用代碼將圖片轉(zhuǎn)換為base64編碼,也可以直接在線轉(zhuǎn)換圖片轉(zhuǎn)base64,重要代碼如下:

var jsonlist= [];jsonlist.push({'name':"花鳥市場","value":1446},{'name':"汽車","value":928},{'name':"我","value":1456},//如上定義);//五角星圖片image="data:image/png;base64,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";var maskImage = new Image();maskImage.src = image;//配置項和配置數(shù)據(jù)var option = {title:{text:'詞云圖',left:'center'},series:[{maskImage:maskImage,//指定它的類型type:'wordCloud',//設(shè)置字符大小范圍sizeRange: [6,66],rotationRange: [-45,90],textStyle:{normal:{color:function () {//隨機(jī)顏色return 'rgb('+[Math.round(Math.random()*160),Math.round(Math.random()*160),Math.round(Math.random()*160)].join(',')+')';}}},//調(diào)用數(shù)據(jù)data:jsonlist}]};maskImage.onload = function(){//調(diào)用設(shè)置選項mychart.setOption(option)} ;

干貨來了

https://www.echartsjs.com/zh/index.html 百度echarts學(xué)習(xí)網(wǎng)站
http://lbs.baidu.com 百度地圖開發(fā)平臺
https://www.iconfont.cn 圖標(biāo)網(wǎng)站
http://tool.chinaz.com/tools/imgtobase 在線圖片轉(zhuǎn)base64

bmap echarts-wordcloud china echarts js文件下載鏈接百度網(wǎng)盤提取碼:jsi0

https://github.com/Ccxcui/study_echarts 本博客所有源碼
歡迎大家參考指摘!

總結(jié)

以上是生活随笔為你收集整理的echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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