图标插件——heightcharts

不需要引入css,有中文网站,此例是改进。注释

官网:https://www.hcharts.cn/

highcharts legend 饼图 图例位置 http://blog.csdn.net/kfyong/article/details/51082683

HTML

<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="container" style="min-width: 377px;height:277px;"></div>

JAVASCRIPT

 1 <script>
 2     $(function () {
 3         $('#container').highcharts({
 4             //清除版本网址
 5             credits: {
 6                 enabled: false
 7             },
 8             chart: {
 9                 plotBackgroundColor: null,
10                 plotBorderWidth: null,
11                 plotShadow: false
12             },
13             //图的标题
14             title: {
15                 text: '',
16                 style: {
17                     height: '0px',
18                     display: 'none'
19                      }
20             },
21             //鼠标hover事件
22             tooltip: {
23                 headerFormat: '{series.name}<br>',
24                 pointFormat: '{point.name}: <b>{point.percentage:.1f}%</b>'
25             },
26             plotOptions: {
27                 pie: {
28                     allowPointSelect: true,
29                     cursor: 'pointer',
30                     //配置图上显示的文字
31                     dataLabels: {
32                         enabled: true,//是否显示块信息百分比
33                         distance: -10,//显示位置不配置会有线
34                         //format: '<b>{point.name}</b>: {point.percentage:.1f} %',
35                         format: '{point.percentage:.1f} %',
36                         style: {
37                             fontWeight: '400',
38                             color: 'white',
39                             textShadow: '0px 1px 2px black'
40                         }
41                         //style: {
42                         //    color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
43                         //}
44 
45                     },
46                     showInLegend: true,//是否显示图例
47              
48                 }
49             },
50             legend: {//控制图例显示位置
51                 layout: 'vertical',//垂直排列
52                 align: 'right',
53                 verticalAlign: 'top',
54                 //y: 50,//距上方的位置
55                 //symbolHeight: 12,//小图标的大小
56                 //symbolWidth: 12,
57                 symbolRadius: 1,//图标圆角
58                 itemDistance: 5,//图例间距
59             },
60             series: [{
61                 type: 'pie',
62                 name: '全国PPG占比',
63                 data: [
64                     ['直接访问', 45.0],
65                     ['邮件营销', 26.8],
66                     ['联盟广告', 8.5],
67                     ['视频广告', 6.2],
68                     ['搜索引擎', 7.7]
69                 ]
70             }]
71         });
72     });
73 </script>

 

posted on 2017-03-29 17:47  技术V类  阅读(826)  评论(0编辑  收藏  举报

导航