高脚椅以不同的背景颜色填充图表内部
Highchairs fill in the inside of the chart on a different background color
我正在使用 Highcharts,我需要用不同的颜色填充图表内部。
我试过:
chart: {
renderTo: ‘container’,
background-color: ‘#ff0000’
},
等等……
但这只是改变了整个图表的背景。
这是显示我需要更改的内容的屏幕截图。
我该怎么做?
这也是代码:
<script type="text/javascript">
$(function () {
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
rangeSelector: {
selected: 1,
inputDateFormat: '%d-%m-%Y',
inputDateParser: function (value) {
value = value.split('-');
return Date.UTC(
parseInt(value[2]),
parseInt(value[1]) - 1,
parseInt(value[0])
);
},
},
title: {
text: ''
},
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function () {
}
}
}
}
},
series: [{
name: 'label',
data: data,
tooltip: {
valueDecimals: 2
}}]
}, function(chart) {
// apply the date pickers
setTimeout(function() {
$('input.highcharts-range-selector', $('#' + chart.options.chart.renderTo)).datepicker()
}, 0)
});
// Set the datepicker's date format
$.datepicker.setDefaults({
dateFormat: 'dd-mm-yy',
onSelect: function(dateText) {
this.onchange();
this.onblur();
}
});
});
</script>
尝试将图表类型设置为 "area" 并指定填充颜色:
chart: {
type: 'area'
}
plotOptions: {
area: {
fillColor: 'red'
}
}
部分系列名为'zones',您可以按如下方式给它们着色http://api.highcharts.com/highcharts/plotOptions.line.zones
示例代码:
series: [{
data: [-10, -5, 0, 5, 10, 15, 10, 10, 5, 0, -5],
zones: [{
value: 0,
color: '#f7a35c'
}, {
value: 10,
color: '#7cb5ec'
}, {
color: '#90ed7d'
}]
}]
我正在使用 Highcharts,我需要用不同的颜色填充图表内部。
我试过:
chart: {
renderTo: ‘container’,
background-color: ‘#ff0000’
},
等等……
但这只是改变了整个图表的背景。
这是显示我需要更改的内容的屏幕截图。
我该怎么做?
这也是代码:
<script type="text/javascript">
$(function () {
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
rangeSelector: {
selected: 1,
inputDateFormat: '%d-%m-%Y',
inputDateParser: function (value) {
value = value.split('-');
return Date.UTC(
parseInt(value[2]),
parseInt(value[1]) - 1,
parseInt(value[0])
);
},
},
title: {
text: ''
},
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function () {
}
}
}
}
},
series: [{
name: 'label',
data: data,
tooltip: {
valueDecimals: 2
}}]
}, function(chart) {
// apply the date pickers
setTimeout(function() {
$('input.highcharts-range-selector', $('#' + chart.options.chart.renderTo)).datepicker()
}, 0)
});
// Set the datepicker's date format
$.datepicker.setDefaults({
dateFormat: 'dd-mm-yy',
onSelect: function(dateText) {
this.onchange();
this.onblur();
}
});
});
</script>
尝试将图表类型设置为 "area" 并指定填充颜色:
chart: {
type: 'area'
}
plotOptions: {
area: {
fillColor: 'red'
}
}
部分系列名为'zones',您可以按如下方式给它们着色http://api.highcharts.com/highcharts/plotOptions.line.zones
示例代码:
series: [{
data: [-10, -5, 0, 5, 10, 15, 10, 10, 5, 0, -5],
zones: [{
value: 0,
color: '#f7a35c'
}, {
value: 10,
color: '#7cb5ec'
}, {
color: '#90ed7d'
}]
}]