2

私はd3で人力車を使用しています。棒グラフの棒の上にカーソルを置いたときにx軸の値を表示したいのですが、系列の種類とy軸の値を表示するホバー効果を無効にしたいです。

一方だけを表示し、もう一方を表示しない方法はありますか? 私はこれをやってみましたが、うまくいきません(私はこのcoffeescriptをjavascriptにコンパイルしています):

hoverDict =
  graph: graph
  xFormatter: (x) ->
    today = new Date()
    today.setDate(today.getDate()- x + 1)
    return today.toDateString()
  yFormatter: null
hoverDetail = new Rickshaw.Graph.HoverDetail(hoverDict)
4

1 に答える 1

1

私はそれを考え出した。.item.active フィールドの rickshaw.css を編集する必要があります。

.rickshaw_graph .detail .item.active {
opacity: 1;
display:none;
}

display:none にすると、yFormatter が表示されなくなります。

于 2012-07-17T21:21:54.260 に答える