7

ハイチャートに入札を行うよう説得しようとしていますが、問題が発生しました。

達成したいこと: グラフのマーカーの 1 つを消したい。線が 1 つの点を通過する (そしてそこで切れる) ようにしたいのですが、その点はまったく無関係であり、その点にカーソルを合わせたときにその点がポップアップするのは望ましくありません。私の現在のコードは次のようになります。

$(function () {
var chart;
$(document).ready(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            type: 'line'
        },   
        plotOptions: {
            series: {
                states: {
                    hover: {
                        enabled: true
                    }
                }
            }
        },
        series: [{
            marker: {
                enabled: false
            },
            data: [15.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, {
                y: 26.5,
                marker: {
                    enabled: false,
                    states: {
                        hover: {
                            enabled: false
                        }
                    }
                }
            }, 23.3, 18.3, 13.9, 9.6]    
        }]
    });
});
});

そして、すべてのマーカーは同じように動作します。それらの上にカーソルを合わせるまでは表示されず、その時点でポップアップします。私が望むのは、y=25.6 のマーカーを除いて、すべてのマーカーが提供されたコードと同じように動作することです。このマーカーの動作を、設定時にすべてのマーカーから得られる動作と同じにしたい

hover:{ enabled: false }

私の元のコードで。つまり、マーカーを完全に「消える」ようにしたいのです。

ご協力いただきありがとうございます。1月

4

2 に答える 2

2

残念ながら、これは Highcharts のバグです。これを参照してください。

于 2013-07-20T22:41:25.187 に答える