1

私はCubism.jsが大好きです

しかし、デモに欠けている機能を実装したいと思います。

そして、それは選択された時間と行の値を確認する必要があります。グラフ上にマウスオーバーすると、マウスカーソルが置かれている行の値が表示されます(垂直線の横の画像を参照)

時間と行に表示される値 これはどのように行うことができますか?

CSSを使用する機会がありますか、それともd3.jsを掘り下げる必要がありますか?

編集:私はストックデモを見つけました...しかし今でもこれがどのように行われるか手がかりです:(

4

2 に答える 2

0

CSSで遊ぶことで、それを簡単に実現できました。まず、すべての値を非表示にします。

.horizon .value {display: none;}

次に、ホバーで値を表示します。

.horizon:hover .value {display: inherit;}
于 2012-08-05T12:53:34.057 に答える
0

ビューソースを確認してください:http://bost.ocks.org/mike/cubism/intro/demo-stocks.html。必要なものは次のとおりです。 d3.select("body").append("div") .attr("class", "rule") .call(context.rule());

これは、context.rule()を使用して、d3/cubism関数を実現します。

前の答えは、マウスが置かれている1行の値を示しています。cubism.jsルールは、すべての行の値を提供します。

于 2013-03-07T17:15:46.243 に答える