0

システムにハイチャート チャート API を使用しています。使用しているハイチャート ライブラリの円グラフは、パイにマウス クリック イベントがあり、クリック イベントでパイが少し離れています。行うことは、イベントをクリックイベントではなくマウスオーバーイベントにバインドすることです。マウスアウトすると、パイが再び最初の場所に来るはずです。誰か助けてください、ありがとう

4

1 に答える 1

1

「slicedOffset:0」(「pie」オブジェクト内)を使用して、スライスが移動しないようにすることができます。

次に、クリックイベントを使用できます。APIを見てください:http: //api.highcharts.com/highcharts#series.data.events.click

イベントハンドラーから、「this.name」を使用して文字列を取得したり、「this.options.somevariable」を使用して何らかの識別子を取得したりすることもできます。

「somevariable」とは、系列データで作成する変数名を意味します。たとえば、私の場合、識別子に単に「id」という名前を付けます。

{
   name: "Slice 6",
   id: 6,
   events: { 
      click: function()
      {
         alert(
            'The name is ' + this.name +
            ' and the identifier is ' + this.options.id
         );
      }
   }
}
于 2013-02-06T07:00:34.053 に答える