ECharts學習指南


1.了解ECharts 

  ECharts簡單說就是互聯網開發程序過程中,后台數據庫用以實現數據到圖形的映射的一個插件。

  具體來說一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在PC和移動端設備上,兼容當前絕大部分瀏覽器,底層以來輕量級的矢量圖庫Zrender,提供直觀,交互豐富,可以高度個性化定制的數據可視化圖標。

第一步:下載echarts.js 

 

https://echarts.baidu.com/

現在在官網下載的文件可能不能使用,有需要echarts.js的可以聯系本人為大家提供免費的 echarts.js 文件。聯系方式在下方

第二步:

 

 第三步:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!--第一步下載echarts.js引進來-->
		<script src="echarts.js"></script>
	</head>
	<body>
		<!---第二步 引進echarts之后,要給它一個容器展示圖標的一個空間div。什么名字,寬高等--->
		<div id="main" style="width: 400px; height: 400px; border: 1px solid red;"></div>
	</body>
</html>
<script>
//	--第三步 通過echarts.init進行初始化eharts對象
	var myChart = echarts.init(document.getElementById("main"))
	//得到是一個對象有很多屬性方法
	console.log(echarts)
	
</script>

  

 配置項:配置項中有很多屬性和方法

 

 API:

引入echarts.js文件后 console.log(echarts)得到是一個echarts對象

echarts對象上有一個init() ,通過echarts的init() 得到一個實例叫echartsInstance() 它身上也有很多方法,echartssInstance() 上有一個setOption() 方法 因為我們要做圖表,setOption身上有我們需要的屬性和方法

init() 初始echarts實例

我們要做的做一個圖表里面要有什么,比如:銷量、x軸,y軸、人數、這些統一都稱為 Option,這些屬性方法都在setOption身上

 

 

 

 

 

 

 setOption() 配置圖表的選項

 

 通過echarts對象第一次引進來時,就得到這個對象,這個對象通過init() 得到一個實例對象,實例對象再通過setOption() 配置選項

需要了解 setOption() 里面的屬性和方法

 

十大圖表:

1. 柱狀圖 bar

2. 折線圖 line

3. 餅圖 pic

4. 散點圖 scatter

5. 氣泡圖 bubble

6. 雷達圖 radar

7. 地圖 map

8. 漏斗圖 funnel

9. 詞雲 word Cloud

10.儀表圖 gauge

以下是個小案例:

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!--第一步下載echarts.js引進來-->
		<script src="echarts.js"></script>
	</head>
	<body>
		<!---第二步 引進echarts之后,要給它一個容器展示圖標的一個空間div。什么名字,寬高等--->
		<div id="main" style="width: 400px; height: 400px; border: 1px solid red;"></div>
	</body>
</html>
<script>
//	 第三步 通過echarts.init進行初始化eharts對象
//	 myChart是echarts的一個實例	有很多方法
	var myChart = echarts.init(document.getElementById("main"))
	//得到是一個對象有很多屬性方法
	console.log(echarts)
	
	//配置項
	option = {
		title:{
			text:"2019IT技術比",
			left:"center",
			top:10,
			textStyle:{
				color:"blue"
			}
		},
		tooltip:{
			formatter:"{b0} {d0}"
		},
		
		
		series:{
			type:"pie",
			data:[
				{name:"web",value:120},
				{name:"andriod",value:30},
				{name:"ios",value:30},
				{name:"java",value:50},
				{name:"python",value:70},
				{name:"php",value:60},
			]
		},
	}
	//把配置項放到echarts對象中來
	myChart.setOption(option)
</script>

  

 

  作者:晉飛翔

  手機(微信同步):17812718961

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM