1

Flot は、データ ポイントにカーソルを合わせると、そのポイントの透明な展開が表示されることを示します。たとえば、ここを見てください:

http://jsfiddle.net/subhaze/UtcBK/embedded/result/

このホバー効果を変更することは可能ですか? 私はそれの半径をそれほど大きくしたくありません。

Thanks!
4

3 に答える 3

2

私も同じ問題を抱えていました。Ryley が言及した drawPointHighlight 関数を調べたところ、Flot は次の式を使用して半径を計算することがわかりました。

var pointRadius = series.points.radius + series.points.lineWidth / 2;

プラグイン自体を編集せずに半径を制御できるようにするには、オプションで半径を指定します (わかりやすくするために他のオプションを削除しました)。

var plot = $.plot($("#placeholder"),[d], {
           series: {
               points: { radius: 1 }
           }
         });

ただし、これはポイント自体のサイズを制御することを意味します。これが役に立ったことを願っています。

http://jsfiddle.net/neQUt/

于 2013-05-12T17:13:08.577 に答える
-1

flot のソース コードを編集する意思がない限り、これを制御することはできません。Flot 0.7 の関連する領域は関数drawPointHighlightです。radiusおそらく変数を変更したいと思うでしょう...

于 2013-03-04T17:16:16.547 に答える