<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="height:400px"></div>
<!-- ECharts单文件引入 -->
<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
<script type="text/javascript">
var placeList = [
{name:\'海门\', geoCoord:[121.15, 31.89]},
{name:\'鄂尔多斯\', geoCoord:[109.781327, 39.608266]},
{name:\'大庆\', geoCoord:[125.03, 46.58]}
]
// 路径配置
require.config({
paths: {
echarts: \'http://echarts.baidu.com/build/dist\'
}
});
// 使用
require(
[
\'echarts\',
\'echarts/chart/bar\' ,// 使用柱状图就加载bar模块,按需加载
\'echarts/chart/map\',
\'echarts/chart/radar\'
],
function (ec) {
// 基于准备好的dom,初始化echarts图表
var myChart = ec.init(document.getElementById(\'main\'));
var option = {
title : {
text: \'预算 vs 开销(Budget vs spending)\',
subtext: \'纯属虚构\'
},
tooltip : {
trigger: \'axis\'
},
legend: {
orient : \'vertical\',
x : \'right\',
y : \'bottom\',
data:[\'预算分配(Allocated Budget)\',\'实际开销(Actual Spending)\']
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
restore : {show: true},
saveAsImage : {show: true}
}
},
polar : [
{
indicator : [
{ text: \'销售(sales)\', max: 6000},
{ text: \'管理(Administration)\', max: 16000},
{ text: \'信息技术(Information Techology)\', max: 30000},
{ text: \'客服(Customer Support)\', max: 38000},
{ text: \'研发(Development)\', max: 52000},
{ text: \'市场(Marketing)\', max: 25000}
]
}
],
calculable : true,
series : [
{
name: \'预算 vs 开销(Budget vs spending)\',
type: \'radar\',
data : [
{
value : [4300, 10000, 28000, 35000, 50000, 19000],
name : \'预算分配(Allocated Budget)\'
},
{
value : [5000, 14000, 28000, 31000, 42000, 21000],
name : \'实际开销(Actual Spending)\'
}
]
}
]
};
// 为echarts对象加载数据
myChart.setOption(option);
}
);
</script>
</body>
可以直接使用