Line + gradient
by amrutaJgtp
HTML
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/series-label.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/export-data.js"></script>
<script src="https://code.highcharts.com/modules/accessibility.js"></script>
<figure class="highcharts-figure">
<div id="container"></div>
</figure>
CSS
.highcharts-figure,
.highcharts-data-table table {
min-width: 360px;
max-width: 800px;
margin: 1em auto;
}
.highcharts-data-table table {
font-family: Verdana, sans-serif;
border-collapse: collapse;
border: 1px solid #ebebeb;
margin: 10px auto;
text-align: center;
width: 100%;
max-width: 500px;
}
.highcharts-data-table caption {
padding: 1em 0;
font-size: 1.2em;
color: #555;
}
.highcharts-data-table th {
font-weight: 600;
padding: 0.5em;
}
.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
padding: 0.5em;
}
.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
background: #f8f8f8;
}
.highcharts-data-table tr:hover {
background: #f1f7ff;
}
JavaScript
Highcharts.chart('container', {
"tooltip": {
"enabled": true
},
"legend": {
"enabled": true
},
"yAxis": [{
"title": {
"text": "Sales"
}
}],
"xAxis": {
"title": {
"text": "Time_Zone"
},
"categories": ["UTC-05:00", "UTC+09:00", "UTC", "UTC+00:00", "UTC+08:00", "UTC+01:00", "UTC+05:30", "UTC-03:00"]
},
"series": [ {
"internalName": "Profit",
"type": "line",
"yAxis": 0,
"data": [{
"y": 42
}, {
"y": 42
}, {
"y": 42
}, {
"y": 42
}, {
"y": 42
}, {
"y": 42
}, {
"y": 42
}, {
"y": 42
}],
"name": "Profit",
"color": {
"linearGradient": {
"x1": 1,
"y1": 0.5,
"x2": 0,
"y2": 0.5
},
"stops": [
[0, "rgba(16,153,136,1)"],
[1, "rgba(255,255,255,1)"]
],
"firstColor": "rgba(16,153,136,1)"
},
"borderColor": {
"linearGradient": {
"x1": 1,
"y1": 0.5,
"x2": 0,
"y2": 0.5
},
"stops": [
[0, "rgba(16,153,136,1)"],
[1, "rgba(255,255,255,1)"]
],
"firstColor": "rgba(16,153,136,1)"
},
"fillColor": {
"linearGradient": {
"x1": 1,
"y1": 0.5,
"x2": 0,
"y2": 0.5
},
"stops": [
[0, "rgba(16,153,136,1)"],
[1, "rgba(255,255,255,1)"]
],
"firstColor": "rgba(16,153,136,1)"
},
"marker": {
"enabled": true,
"fillColor": {
"linearGradient": {
"x1": 1,
"y1": 0.5,
"x2": 0,
"y2": 0.5
},
"stops": [
[0, "rgba(16,153,136,1)"],
[1, "rgba(255,255,255,1)"]
],
"firstColor": "rgba(16,153,136,1)"
}
}
}, {
"internalName": "Margin",
"type": "line",
"yAxis": 0,
"data": [{
"y": 109
}, {
"y": 51
}, {
"y": 64
}, {
"y": 51
}, {
"y":...