私はチャートにprotovisを使用しています....私はここでちょっと新しいです...私がやりたいのは、エリアチャートを表示したいということです。その中で、いくつかのポイントを異なる色で表示したり、いくつかのポイントを強調したりしたい...そして、そのポイントをクリックすると、新しいページを開くか、同じページにいくつかのパネルを表示したい...どうやってそれを行うかプロトビス?プロトビスでそれが不可能な場合は、それを行う他のフレームワークを提案できますか?
2 に答える
0
あなたが探しているのは次のようなものだと思います:
vis.add(pv.Area)
.data(data)
.left(function(d) x(d.x))
.height(function(d) y(d.y))
.anchor("top").add(pv.Dot)
.size(20)
.event("click", function (d) alert("Clicked point " + this.index));
重要な部分は.event("click", function (d) some_code())
ビットです。純粋な JavaScript を使用している場合は、.event("click", function (d) { return some_code(); })
.
これは、(ずさんではありますが)実際に機能する例です。
また、Protovis が Mike Bostock のD3に取って代わられていることにも注意してください。
于 2011-07-21T09:44:29.103 に答える
0
protovis についてはわかりませんが、html でそれを行うことができます。
http://www.w3schools.com/tags/tag_map.asp
このようなものを探していることを願っています。
于 2011-07-21T02:39:50.670 に答える