Javascript Highcharts组合图:列覆盖线系列标记
我使用的是Highstocks,我在图表中有列和行。唯一的问题是,这些列似乎掩盖了我使用highstock而不是highchart的线条标记。这是我的高级小提琴 下面是一个highchart小提琴的例子,其中列系列没有覆盖线标记 这段代码可能不相关,但我需要添加它,否则stackoverflow不会让我发布 这是我的highstock系列Javascript Highcharts组合图:列覆盖线系列标记,javascript,jquery,highcharts,highstock,Javascript,Jquery,Highcharts,Highstock,我使用的是Highstocks,我在图表中有列和行。唯一的问题是,这些列似乎掩盖了我使用highstock而不是highchart的线条标记。这是我的高级小提琴 下面是一个highchart小提琴的例子,其中列系列没有覆盖线标记 这段代码可能不相关,但我需要添加它,否则stackoverflow不会让我发布 这是我的highstock系列 accu_series = { name: "ACCU", data: accu_data, yAxis:
accu_series = {
name: "ACCU",
data: accu_data,
yAxis: 1
};
all_series[0] = accu_series;
nu_series = {
name: "NU",
type: "column",
data: nu_data,
stack: 0
};
all_series[1] = nu_series;
dau_series = {
name: "DAU",
type: "column",
data: dau_data,
stack: 0
};
all_series[2] = dau_series;
只需改变图表的顺序。我想这就是决定什么在上面的原因
function fill_series() {
nu_series = {
name: "NU",
type: "column",
data: nu_data,
stack: 0
};
all_series[0] = nu_series;
dau_series = {
name: "DAU",
type: "column",
data: dau_data,
stack: 0
};
all_series[1] = dau_series;
accu_series = {
name: "ACCU",
type: 'spline',
data: accu_data,
yAxis: 1,
marker: {
lineWidth: 2,
lineColor: Highcharts.getOptions().colors[3],
fillColor: 'white'
}
};
all_series[2] = accu_series;
}