使用dygraph突出显示辅助y轴

时间:2015-02-02 19:57:33

标签: dygraphs

我有一个dygraph图,我想要一种识别系列所指轴的方法。

我尝试了以下突出显示方法,但欢迎任何明确显示y轴的建议

当我悬停时,我会使用系列上的高光功能,但我也想要突出显示y轴。我尝试了高亮回调,但我输入了以下问题

highlightCallback: function(event, x, points, row, seriesName) {
        var hiProps = {
            axisLineColor: 'cyan',
            axisLineWidth: 10
        };
        var unhiProps = {
            axisLineColor: 'white',
            axisLineWidth: 0.3
        };
        var opts={axes: {
            y: unhiProps,
            y2: unhiProps
        }};
        var p=that.getParam(seriesName);
        if (p.y2) {
            opts.axes.y2 = hiProps; 
        } else {
            opts.axes.y = hiProps; 
        }
        that.graph.updateOptions(opts);
    },

我的问题是,通过调用updateOptions,图表会重新计算并重新初始化图例。我放松了值显示

1 个答案:

答案 0 :(得分:0)

当你拨打updateOptions时,

dygraphs会清除选择。您可以在致电updateOptions之前致电getSelection然后再致电setSelection来解决此问题。