ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
入门示例:
<!DOCTYPE html>
<head>
<!-- ECharts单文件引入 -->
<script src= "http://echarts.baidu.com/build/dist/echarts.js" ></script>
<meta charset="utf-8">
<title >ECharts </title>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的 Dom -->
<div id="main" style=" height: 400px"></ div>
<script type="text/javascript">
// 路径配置
require.config({
paths: {
echarts: 'http://echarts.baidu.com/build/dist'
}
});
// 使用
require(
[
'echarts',
'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
],
function (ec) {
// 基于准备好的dom,初始化echarts图表
var myChart = ec.init(document.getElementById('main'));
var option = {
tooltip: {
show: true
},
legend: {
data:[ '销量1']
},
xAxis : [
{
type : 'category',
data : [ "衬衫","羊毛衫" ,"雪纺衫" ,"裤子" ,"高跟鞋" ,"袜子" ]
}
],
yAxis : [
{
type : 'value'
}
],
series : [
{
"name":"销量1" ,
"type":"bar" ,
"data":[5, 20, 40, 10, 10, 20]
}
]
};
// 为echarts对象加载数据
myChart.setOption(option);
}
);
</script >
</body>