echarts.js是百度推出的组件,可以十分便捷的绘制图像
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script src="js/echarts.min.js"></script>
<div id="main" style="width: 600px;height: 600px">
</div>
<script>
var main=document.getElementById("main")
var myChart=echarts.init(main);
var option={
//设置标题
title:{text:"demo02"},
//设置画板显示的图像的
//图例组件,通过点击图例控制系列的显示
legend:{data:["系列一","系列二"]},
xAxisIndex:{data:["x1","x2","x3","x4"]},
yAxisIndex:{},
series:[{
//设置系列的名称
name:"系列一",
type:"pie",//饼图
//设置图像所占画板的比例
radius:"80%",
//设置图像是否展示为南丁格尔图(通过半径区分数据大小)
roseType:"angle",
data:[
{value:100,name:"p1"},
{value:200,name:"p2"},
{value:300,name:"p3"},
{value:400,name:"p4"}
]
},
{
name:"系列二",
//饼图
type:"pie",
//设置图像所占画板的比例
radius:"80%",
roseType:"angle",
data:[
{value:100,name:"p1"},
{value:200,name:"p2"},
{value:300,name:"p3"},
{value:100,name:"p4"}
]
}]
};
myChart.setOption(option)
</script>
</body>
</html>