2

我在 d3 上使用人力车。当我将鼠标悬停在条形图上的条上时,我想显示 x 轴值,但我想禁用显示系列类型和 y 轴值的悬停效果。

有没有办法只显示一个而不显示另一个?我试过这样做,但它不起作用(我正在将此咖啡脚本编译为 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 回答