gpt4 book ai didi

javascript - Highcharts:在一行中途更改行选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:37 26 4
gpt4 key购买 nike

我正在寻找一种方法来更改 Highcharts 中一段线的外观。我在同一系列中有具体数据和预测数据。我需要在视觉上区分显示预测数据的部分。

我发现我可以关闭预测数据点的标记。这似乎有点太微妙了。我想要更突出的东西。

我考虑过为标记符号使用自定义图形。我不认为这会清楚地表明数据是推测的。虚线或浅色线(部分透明)可以更好地传达情况。

在下面的示例代码中,最后三个点是预测数据。我希望它们之间的线(从 9 月到 12 月)看起来与前九个点之间的线不同。 JS Fiddle here.

$(function () {
$('#container').highcharts({
chart: {
type: 'line'
},

xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},

series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4,
{
y: 194.1,
color: '#BF0B23',
marker: {enabled: false}
},
{
y: 95.6,
color: '#BF0B23',
marker: {enabled: false}
},
{
y: 54.4,
color: '#BF0B23',
marker: {enabled: false}
}]
}]
});
});

如何更改一段绘图线的颜色/透明度?

如何更改一段绘图线的 dashStyle?

最佳答案

这个 fiddle 回答了这个问题:http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/series/color-zones-dashstyle-dot

Highcharts.chart('container', {
title: {
text: 'Zone with dash style'
},
subtitle: {
text: 'Dotted line typically signifies prognosis'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
zoneAxis: 'x',
zones: [{
value: 8
}, {
dashStyle: 'dot'
}]
}]

});

关于javascript - Highcharts:在一行中途更改行选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25088306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com