更改Highcharts中的系列名称和颜色
Changing Series Name and Color in Highcharts
我在图表中呈现了多个系列,但我不知道如何更改每个系列的名称或其他属性。传说中只有系列1、系列2和系列3。
这是我的代码:
<script type="text/javascript">
$(function() {
$.getJSON('decodeseries.php', function(data) {
// Create the chart
$('#container').highcharts({
chart: {
type: 'area'
},
yAxis: {title: {text: 'Wave Height ( In Ft )'}},
xAxis: {type: 'datetime'},
title : {
text : '5 Day Forecast'
},
series: data [{
name: 'Location 1',
data: data
}, {
name: 'Location 2',
data: data
}, {
name: 'Location 3',
data: data
}]
});
});
});
</script>
JSon:
[{"data":[[1385510400000,0.88],[1385521200000,0.722]]},
{"data":[[1385510500000,0.98],[1385521400000,0.752]]},
{"data":[[1385510600000,1.88],[1385521500000,0.792]]}]
这实际上并没有显示图表,但这是我迄今为止一直在尝试的。当我简单地使用以下内容时,该图表可以与上面的JSON一起使用:
series: data
任何帮助都将不胜感激!
感谢
要在data
元素中设置数据序列的颜色/名称,需要为其提供这些属性。据我所知,data
JSON实际上由3个系列的数据组成:
[
{"data":[[1385510400000,0.88],[1385521200000,0.722]]},
{"data":[[1385510500000,0.98],[1385521400000,0.752]]},
{"data":[[1385510600000,1.88],[1385521500000,0.792]]}
]
我会把它(不管它是怎么做的)改为:
[
{"name":"Location 1", "color": "acolor", "data":[[1385510400000,0.88],[1385521200000,0.722]]},
{"name":"Location 2", "color": "anothercolor", "data":[[1385510500000,0.98],[1385521400000,0.752]]},
{"name":"Location 3", "color": "yetanothercolor", "data":[[1385510600000,1.88],[1385521500000,0.792]]}
]
你上面的图表代码没有呈现,因为你正在做:
series: data [{
name: 'Location 1',
data: data
}, {
name: 'Location 2',
data: data
}, {
name: 'Location 3',
data: data
}]
并且它试图将data
中的data
属性分配给series.data
,这是无效的。从本质上讲,你的意思是让3个系列中的每一个。data=series.data.data.
使用我上面的例子做一些类似的事情:
$('#container').highcharts({
chart: {
type: 'area'
},
yAxis: {title: {text: 'Wave Height ( In Ft )'}},
xAxis: {type: 'datetime'},
title : {
text : '5 Day Forecast'
},
series: data
});
相关文章:
- 动态更改高图中的系列颜色
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 无法在系列中为 Highstock API 设置单个点颜色,它适用于 Highchart API
- 更改Highcharts中的系列名称和颜色
- 用不同颜色填充的Highchart数据系列
- 更改高图表系列颜色
- 更改同一系列数据中的数据的条形颜色
- 设置内容样式包含字体系列、字体大小和颜色的可编辑列表 (
- )
- Highcharts 图形默认系列填充颜色覆盖状态填充颜色(包括 jsfiddle)
- dygraph 更改每个系列的颜色
- Highcharts:如何在悬浮散点图系列时更改线条颜色
- Highcharts:如何在多个系列中使列具有特定的颜色
- 高位图:将多系列条形图中的每个条形图设置为不同的颜色
- 将highcharts数据标签backgroundColor设置为与其系列相同的颜色
- 将甜甜圈图的系列标签颜色改为系列颜色
- 高图:改变一个系列中气泡的颜色
- 将高库存导航器的颜色更改为与第一个系列相同
- 航路图:绘制不同颜色的点,相同的数据系列
- 轴的颜色与系列的线条相同
- 系列悬停以突出边框颜色