HighCharts -如何关闭DX线?

7ivaypg9  于 2023-03-18  发布在  Highcharts
关注(0)|答案(1)|浏览(173)

我使用的是HighCharts.https://api.highcharts.com/highstock/plotOptions.dmi文档。我想关闭dx行,但一开始我不知道如何调用。因此,我无法关闭它们。我如何才能停止显示该行?我只需要加号di(绿色)和减号di(红色)行。

lsmd5eda

lsmd5eda1#

您可以在这条线的图形上使用hide()方法来实现这一点,但我认为您必须禁用该特定系列的工具提示显示,因为它基于该系列进行定位,并且仍将包含 DX 信息。如果您希望显示有关 +DI-DI 值的信息,则应设置自定义工具提示格式,以便在悬停在其他系列(tooltip.formatter())上时显示这些值

Highcharts.stockChart('container', {
    chart: {
        events: {
            render: function() {
                const chart = this;
                
                console.log(chart.series[1].graph.hide());
            }
        }
    },
    rangeSelector: {
        selected: 1
    },
    series: [{
        type: 'candlestick',
        id: 'aapl',
        data: data
    }, {
        type: 'dmi',
        linkedTo: 'aapl',
        enableMouseTracking: false
    }]
});

演示https://jsfiddle.net/BlackLabel/zf1Lypsc/
API:https://api.highcharts.com/class-reference/Highcharts.SVGElement#hide

https://api.highcharts.com/highstock/series.line.enableMouseTracking

相关问题