我正在使用D3图形库,但由于缺少原生IE8支持,我想切换到HighCharts。
使用D3,我能够使用带有'fill'属性的CSS类创建以下图形。
有5个系列的值产生了该图形;第一个定义浅灰色区域的顶部,第二个定义深灰色区域的顶部,第三个定义蓝色线条等。
是否可以使用HighCharts创建类似的内容?
答案 0 :(得分:4)
正如您可以在http://www.highcharts.com/demo/area-negative
看到的那样Html:
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px;
height: 400px; margin: 0 auto"></div>
<强>的Javascript / jQuery的:强>
$(function () {
$('#container').highcharts({
chart: {
type: 'area'
},
title: {
text: 'Area chart with negative values'
},
xAxis: {
categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
},
credits: {
enabled: false
},
series: [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, -2, -3, 2, 1]
}, {
name: 'Joe',
data: [3, 4, 4, -2, 5]
}]
});
});