Echarts简单案例 1<html>
2<head>
3<title>echart⽰例</title>
4<script src="echarts-all.js" type="text/javascript"></script>
5</head>
6<body>
7<div id="main1" ></div> 8<script type="text/javascript">
9// 基于准备好的dom,初始化echarts实例
10var myChart1 = echarts.ElementById('main1'));
11
12// 指定图表的配置项和数据
13 option = {
14 title : {
15 x: 'center', // ⽔平安放位置,默认为左对齐,可选为:
16// 'center' ¦ 'left' ¦ 'right'
17// ¦ {number}(x坐标,单位px)
18 y: 'top',
19 text : '环形图',
20 subtext : '1',
21 itemGap : 0,
22 textStyle : {
23 fontSize: 24,
24 fontWeight: 'bolder',
25 color: '#333'
26 },
27 subtextStyle : {
28 fontSize: 18,
29 fontWeight: 'bolder',
30 color: '#dddddd'
31 }
32 },
33 tooltip: {
34 trigger: 'item',
35 formatter: "{a} <br/>{b}: {c} ({d}%)"
36 },
37 legend: {
38 orient: 'vertical',
39 x: 'left',
40 data:['直接访问','邮件营销','联盟⼴告','视频⼴告','搜索引擎']
41 },
42 series: [
43 {
44 name:'访问来源',
45 type:'pie',
46 radius: ['50%', '70%'],
47 avoidLabelOverlap: false,
48 label: {
49 normal: {
50 show: false,
51 position: 'center'
52 },
53 emphasis: {
54 show: true,
55 textStyle: {setoption
56 fontSize: '30',
57 fontWeight: 'bold'
58 }
59 }
60 },
61 labelLine: {
62 normal: {
63 show: false
64 }
65 },
66 data:[
67 {value:335, name:'直接访问'},
68 {value:310, name:'邮件营销'},
69 {value:234, name:'联盟⼴告'},
70 {value:135, name:'视频⼴告'},
71 {value:1548, name:'搜索引擎'}
72 ]
73 }
74 ]
75 };
76
77// 使⽤刚指定的配置项和数据显⽰图表。
78 myChart1.setOption(option);
79 ('click', function eConsole(param) {
80//这个params可以获取你要的饼图中的当前点击的项的参数
81 alert(param.value+'-'+param.name+'-'+param.seriesName);
82 });
83/*
84
85此外param参数包含的内容有:
86 param.seriesIndex:系列序号(series中当前图形是第⼏个图形第⼏个,从0开始计数)
87 param.dataIndex:数值序列(X轴上当前点是第⼏个点,从0开始计数)
88 param.seriesName:legend名称
89 param.name:X轴值
90 param.data:Y轴值
91 param.value:Y轴值
92 pe:点击事件均为click
93
94*/
95</script>
96</body>
97</html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论