Javascript 自定义HighCharts中各个系列的颜色
我正在使用HighCharts作为线图,并尝试更改每个系列的线颜色。我确实找到了这个例子,但数据是硬编码的。我的数据是从Sql数据库中提取出来的,并使用一些VB代码传递到HTML页面Javascript 自定义HighCharts中各个系列的颜色,javascript,highcharts,Javascript,Highcharts,我正在使用HighCharts作为线图,并尝试更改每个系列的线颜色。我确实找到了这个例子,但数据是硬编码的。我的数据是从Sql数据库中提取出来的,并使用一些VB代码传递到HTML页面 var chart; $(document).ready(function () { chart = new Highcharts.Chart({ chart: { renderTo:
var chart;
$(document).ready(function () {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'column'
},
title: {
text: 'Chart Title'
},
subtitle: {
text: 'Chart subtitle'
},
xAxis: {
categories: [<%= GraphDate %>]
,
labels:
{
rotation: -45,
align: 'right',
style:
{
}
}
},
yAxis: {
min: 160,
title: {
text: 'Temp'
}
},
legend: {
layout: 'vertical',
backgroundColor: '#FFFFFF',
align: 'left',
verticalAlign: 'top',
x: 400,
y: 0,
floating: true,
shadow: true
},
tooltip: {
formatter: function () {
return '' +
this.x + ': ' + this.y + ' ºC';
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series:
[<%= GraphSeries %>],
});
顶级配置可以包含
颜色
字段。它是一个数组,将从中拾取系列颜色
这是我的项目中的作品
var chart;
$(document).ready(function () {
chart = new Highcharts.Chart({
chart:{
renderTo:'perfchart',
type:'line',
marginRight:130,
marginBottom:25
},
colors: ['#0000FF', '#0066FF', '#00CCFF'],
title:{
text:'Historical system performance',
x:-20 //center
},
外观:
请参见下面的代码(及其呈现的绘图)
下面的代码段是一个完整的脚本——也就是说,将它放在两个脚本标记之间的标记中,或者作为一个包含在标记中的独立js文件
Colors
是一个图表对象,因此最简单的方法是传递一个颜色数组(作为十六进制字符串):
颜色可以配置为系列的一部分。试着这样做:
series: [
{
name: 'series I',
color: '#ffffff',
data: [17.4, 16.1, 19.45, 24.15, 28.44, 33.15, 37.2, 41.25, 43.3]
}
];
我试着进入高图表上解释的部分,但它没有返回图表:-(:Highcharts.setOptions({颜色:['058DC7'、'50B432'、'ED561B'、'DDDF00'、'24CBE5'、'64E572'、'FF9655'、'FFF263'、'6AF9C4'));为什么调用
setOptions
而不是new Highcharts.Chart
?因为当我在new Highcharts.Chart中尝试它时,它似乎不起作用,并且查看了Highcharts上的示例。请参见上面的编辑。谢谢我现在就看到了。。谢谢!(我需要重新构建我的解决方案)太尴尬了!
var chart;
$(document).ready(function () {
chart = new Highcharts.Chart({
chart:{
renderTo:'perfchart',
type:'line',
marginRight:130,
marginBottom:25
},
colors: ['#0000FF', '#0066FF', '#00CCFF'],
title:{
text:'Historical system performance',
x:-20 //center
},
$(function () {
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'line'
},
colors: ['#562F1E', '#AF7F24', '#263249', '#5F7F90', '#D9CDB6'],
title: {
text: false
},
yAxis: {
title: {
text: false
}
},
series: [{
name: 'series I',
data: [17.4, 16.1, 19.45, 24.15, 28.44, 33.15, 37.2, 41.25, 43.3]
},
{
name: 'series II',
data: [13.19, 17.23, 25.74, 28.5, 33.9, 35.62, 37.0, 36.6, 34.82]
}
]
});
});
})
series: [
{
name: 'series I',
color: '#ffffff',
data: [17.4, 16.1, 19.45, 24.15, 28.44, 33.15, 37.2, 41.25, 43.3]
}
];