一.學(xué)習(xí)echarts前面的準(zhǔn)備
二. 一個簡單的echart兩種引入方式
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<!-- 為ECharts準(zhǔn)備一個具備大忻妗(寬高)的Dom -->
<div id="main" style="height:400px"></div>
<!-- ECharts單文件引入 -->
<script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
</body>
!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<!-- 為ECharts準(zhǔn)備一個具備大屑帧(寬高)的Dom -->
<div id="main" style="height:400px"></div>
<!-- ECharts單文件引入 -->
<script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
<script type="text/javascript">
// 基于準(zhǔn)備好的dom侠草,初始化echarts圖表
var myChart = echarts.init(document.getElementById('main'));
var option = {
鼠標(biāo)定在圖上的顯示
tooltip: {
show: true
},
圖標(biāo)最上面顯示的內(nèi)容
legend: {
data:['銷量']
},
x軸的定義
xAxis : [
{
type : 'category',
data : ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]
}
],
y軸的定義
yAxis : [
{
type : 'value'
}
],
bar表示柱狀圖,name是legend的索引,date是x軸定義的數(shù)據(jù)
series : [
{
"name":"銷量",
"type":"bar",
"data":[5, 20, 40, 10, 10, 20]
}
]
};
// 為echarts對象加載數(shù)據(jù)
myChart.setOption(option);
</script>
</body>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<!-- 為ECharts準(zhǔn)備一個具備大婿搿(寬高)的Dom -->
<div id="main" style="height:400px"></div>
<!-- ECharts單文件引入 --> 模塊化引入,加載所需要的js庫
<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
<script type="text/javascript">
// 路徑配置
require.config({
paths: {
echarts: 'http://echarts.baidu.com/build/dist'
}
});
</script>
</body>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<!-- 為ECharts準(zhǔn)備一個具備大衅友亍(寬高)的Dom -->
<div id="main" style="height:400px"></div>
<!-- ECharts單文件引入 -->
<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
<script type="text/javascript">
// 路徑配置
require.config({
paths: {
echarts: 'http://echarts.baidu.com/build/dist'
}
});
// 使用
require(
[
'echarts',
'echarts/chart/bar' // 使用柱狀圖就加載bar模塊嚷辅,按需加載
],
function (ec) {
// 基于準(zhǔn)備好的dom哟楷,初始化echarts圖表
var myChart = ec.init(document.getElementById('main'));
var option = {
tooltip: {
show: true
},
legend: {
data:['銷量']
},
xAxis : [
{
type : 'category',
data : ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]
}
],
yAxis : [
{
type : 'value'
}
],
series : [
{
"name":"銷量",
"type":"bar",
"data":[5, 20, 40, 10, 10, 20]
}
]
};
// 為echarts對象加載數(shù)據(jù)
myChart.setOption(option);
}
);
</script>
</body>