Spider web + Markers
Polygon gridlineInterpolation
by amrutaJgtp
HTML
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 400px; max-width: 600px; height: 400px; margin: 0 auto"></div>
JavaScript
Highcharts.chart('container', {
"chart": {
"inverted": false,
"backgroundColor": "rgba(255,255,255,0)",
"plotBackgroundColor": "rgba(255,255,255,0)",
"zoomType": "xy",
"polar": true
},
"title": {
"text": "Spider web chart - Polygon Gridline + Range marker"
},
"tooltip": {
"enabled": true,
"backgroundColor": "#ffffff",
"crosshairs": [null, null]
},
"plotOptions": {
"series": {
"animation": {
"duration": 700
},
"cursor": "pointer",
"allowPointSelect": true,
"showInLegend": true,
"events": {},
"point": {
"events": {}
},
"threshold": null
}
},
"legend": {
"enabled": true,
"item": {},
"borderWidth": 0,
"layout": "horizontal",
"backgroundColor": "rgba(255,255,255,0)",
"align": "center",
"verticalAlign": "bottom",
"margin": 0,
"padding": 5
},
"credits": {
"enabled": false
},
"exporting": {
"enabled": false
},
"lang": {
"noData": ""
},
"xAxis": {
"categories": ["marketing", "Sales Executive mgr", "Documentation", "Finance", "Personnel", "technical writer", "HR_ADMIN", "ceo", "Business Analyst", "tech_manager", "developer", "manager"],
"reversed": false,
"lineWidth": 0,
"tickmarkPlacement": "on",
"labels": {
"enabled": true
}
},
"yAxis": {
"gridLineInterpolation": "circle",
"lineWidth": 0,
"labels": {},
"plotLines": [],
"plotBands": [{
"from": 300000,
"to": 450000,
"color": "rgba(255, 0, 0, 1)",
"zIndex": 1,
"label": {
"x": 0,
"y": 0,
"text": "Range Marker",
"align": "center"
}
}]
},
"pane": {
"startAngle": 0,
"size": "70%",
"background": null
},
"series": [{
"type": "line",
"data": [{
"eQCategoryValue": "marketing",
"y": 1524
}, {
"eQCategoryValue": "Sales Executive mgr",
"y": 20000
}, {
...