1

棒グラフの選択と選択解除を使用しているハイチャートがあります。バーが選択されているときにフルカラーを変更し、現在の色を維持する必要があります。(枠の色だけ変えています)

color プロパティを使用できるようですが、そこに null を指定してもうまくいきません。API 呼び出しなしでこれを行う方法はありますか。(設定オプション)

これが私が今していることです

plotOptions: {
    series: {
        allowPointSelect: false,
        states: {
            select: {
                borderWidth: 1,
                borderColor: '#595E61'
                color: null
            }
        }
    }
}
4

3 に答える 3

0

選択した状態でポイントの色を設定する必要があります。

data:[{ color: '#00FF00', y: 20, states: {select: {color: '#00FF00'}} }, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]

これがデモです:

http://www.highcharts.com/jsbin/edumap/14/edit#javascript,live

于 2013-01-30T14:06:03.007 に答える
0

これを試してみてください - (うまくいけば) 選択した項目が黄色で強調表示されます

plotOptions: {
    series: {
        allowPointSelect: true,
        marker: {
            states: {
                select: {
                    fillColor: 'yellow',
                    lineWidth: 0,
                    borderWidth: 1,
                    borderColor: '#595E61'
                }
            }
        }
    }
}

実際の例については、このフィドルを参照してください (折れ線グラフです)。

于 2013-01-30T13:13:19.327 に答える
0

実際、それは私にとってはうまくいきます:http://www.highcharts.com/jsbin/edumap/2/edit

allowPointSelect を false に設定したことが問題なのでしょうか?

plotOptions: {
    column: {
        allowPointSelect: true,
        states: {
            select: {
                borderColor: 'red',
                color: null
            }
        }
    }
},
于 2013-01-30T13:14:45.403 に答える