Javascript 在highchart中的seconadry yaxis上创建MACD
我正在使用Javascript 在highchart中的seconadry yaxis上创建MACD,javascript,highcharts,Javascript,Highcharts,我正在使用 chart.addAxis({ // Secondary yAxis title: { text: 'MACD' }, top: 360, height: 87, offset: 0, lineWidth: 1, }); 要使用以下命令创建MACD: chart.addSeries( { color: '#F20', n
chart.addAxis({ // Secondary yAxis
title: {
text: 'MACD'
},
top: 360,
height: 87,
offset: 0,
lineWidth: 1,
});
要使用以下命令创建MACD:
chart.addSeries(
{
color: '#F20',
name: 'MACD',
linkedTo: 'primary',
showInLegend: true,
type: 'trendline',
algorithm: 'MACD',
yAxis: 1,
periods:15
});
MACD绘制在次轴上,但未绘制在次轴上…其绘制在基线上
我为相同的文件创建了一个jsfiddle,请检查您应该使用yAxis的第二个索引
yAxis:2
,因为1是导航器yAxis
如果我没记错的话,在创建新轴时,您必须指定它是X轴还是Y轴。然后呢[请检查此项。我看不到您的大部分代码,因此我只能指出您的代码片段与他们的代码片段之间的差异,但检查您是否引用了正确的yAxis可能是一个想法。一般来说,它应该可以工作,但请将图表复制为实时演示。@Sebastian Bochan:请检查更新的yAxis问题以及这里的链接->[非常感谢。你能告诉我一件事吗…为什么在添加辅助yaxis和MACD系列时yaxis正在重新调整大小?可能空间不够,所以请尝试调整顶部/高度参数