需要多引入一个highchart-more.js
推荐一个在线编辑的网站:http://code.hcharts.cn/demos/hhhhig
$(function () {
$('#container').highcharts({
chart: {
polar: true,
type: 'line'
},
title: {
text: 'Budget vs spending',
x: -80
},
pane: {
size: '80%'
},
xAxis: {
categories: ['Sales', 'Marketing', 'Development', 'Customer Support',
'Information Technology', 'Administration'],
tickmarkPlacement: 'on',
lineWidth: 0
},
yAxis: {
gridLineInterpolation: 'polygon',
lineWidth: 0,
min: 0
},
tooltip: {
shared: true,
pointFormat: '<span style="color:{series.color}">{series.name}: <b>${point.y:,.0f}</b><br/>'
},
legend: {
align: 'right',
verticalAlign: 'top',
y: 70,
layout: 'vertical'
},
series: [{
name: 'Allocated Budget',
data: [43000, 19000, 60000, 35000, 17000, 10000],
pointPlacement: 'on'
}, {
name: 'Actual Spending',
data: [50000, 39000, 42000, 31000, 26000, 14000],
pointPlacement: 'on'
}]
});
});
var chart;
$(document).ready(function () {
chart = new Highcharts.Chart({
chart: {
padding:0,
margin:0,
renderTo: 'container',
polar: true,
type: 'area',
//backgroundColor: '#F2F2F2'
plotBackgroundImage:"http://imgd3.laoyuegou.com/mayday/img/dota-news/bg_gray.jpg",
},
title: {
text: '',
x: -80
},
credits:{
enabled: false
},
exporting: {
enabled: false
},
pane: {
size: '85%',
startAngle: 20,
center: ['50%', '50%']
},
plotOptions: {
area: {
fillOpacity: 0.30
}
},
xAxis: {
categories: ['输出', '生存', '推塔', '团战','发育'],
tickmarkPlacement: 'on',
lineWidth: 0,
gridLineColor: '#D8D8D8',
labels:{
style:{
color: '#B3B9C2',//B7F1E2
}
},
showFirstLabel:true
},
yAxis: {
gridLineInterpolation: 'polygon',
lineWidth: 0,
min: 0,
max: 15,
gridLineWidth :1,
gridLineColor: '#B3B9C2',
plotBands: [{
color: '#F2F2F2',
borderColor:'#B3B9C2',
borderWidth:1,
from: 0,
to: 5
}, {
color: '#F2F2F2',
borderColor:'#B3B9C2',
borderWidth:1,
from: 5,
to: 10
}, {
color: '#F2F2F2',
borderColor:'#B3B9C2',
borderWidth:1,
from: 10,
to: 15
}, {
color: '#F2F2F2',
borderColor:'#B3B9C2',
borderWidth:1,
from: 15,
to: 20
}],
labels:{
enabled: false
}
},
tooltip: {
useHTML: true,
backgroundColor: '#FFFFFF',
borderWidth: 0,
style: {
color: 'gray',
padding: '10px'
},
headerFormat: '',
// shared: true,
// pointFormat: '<span style="color:{series.color}">{series.name}: <b>{point.y:,.0f}</b><br/>',
// ["kdara"]=> //输出
// ["hdra"]=> //团战
// ["dra"]=> //生存
// ["gpmra"]=> //发育 每分钟金钱
// ["tdra"]=> //推塔
formatter: function(){
var s = '';
if(this.x == '输出')
{
return "<p style='text-align: center;'>" + this.key + ": <span style='color:#f60'>" + "B" + "</span></p></span>";
}
else if(this.x == '生存')
{
return "<p style='text-align: center;'>" +this.key + ": <span style='color:#f60'>" + "A"+ "</span></p></span>";
}
else if(this.x == '推塔')
{
return "<p style='text-align: center;'>" +this.key + ": <span style='color:#f60'>" + "B-"+ "</span></p></span>";
}
else if(this.x == '团战')
{
return "<p style='text-align: center;'>" +this.key + ": <span style='color:#f60'>" + "B+"+ "</span></p></span>";
}
else if(this.x == '发育')
{
return "<p style='text-align: center;'>" +this.key + ": <span style='color:#f60'>" + "A"+ "</span></p></span>";
}
return s;
}
},
legend : {
enabled: false
},
series: [{
data: [{
name: '输出',
y: 6.1,
marker: {
symbol: 'url(http://imgd3.laoyuegou.com/static/img/app/dota2/icon_shuchu_dark.png)',
width: 13,
height: 13
}
},{
name: '生存',
y: 9.5,
marker: {
symbol: 'url(http://imgd3.laoyuegou.com/static/img/app/dota2/icon_shengcun_dark.png)',
width: 13,
height: 13
}
},{
name: '推塔',
y: 5,
marker: {
symbol: 'url(http://imgd3.laoyuegou.com/static/img/app/dota2/icon_tuita_dark.png)',
width: 13,
height: 13
}
},{
name: '团战',
y: 7,
marker: {
symbol: 'url(http://imgd3.laoyuegou.com/static/img/app/dota2/icon_tuanzhan_dark.png)',
width: 13,
height: 13
}
},{
name: '发育',
y: 9.5,
marker: {
symbol: 'url(http://imgd3.laoyuegou.com/static/img/app/dota2/icon_fayu_dark.png)',
width: 13,
height: 13
}
}],
pointPlacement: 'on',
color: '#269783'
} ]
});
chart.series[0].points[0].onMouseOver();
});