如何描述或突出显示图表中的某些点,并给出超链接
问题描述:
我正在使用protovis的图表....我是一种新的在这里... 我想要做的是我想要显示area charts 。在这一点上,我想用不同的颜色显示几个点或突出显示点...当我点击那个点时,我想打开新的页面或在同一页面上显示一些面板...任何想法如何做到这一点protovis?如果原型不可能,你可以建议一些其他的框架吗?如何描述或突出显示图表中的某些点,并给出超链接
答
我想你寻找的是这样的:
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(); })
。
Here's一个工作(尽管马虎)的例子。
您可能还想指出,Protovis正在被Mike Bostock的D3取代。
谢谢你的回答,这就是我正在寻找.... – user796666
太棒了。您应该通过“接受”答案来指出(单击答案左侧的复选框大纲)。有关详细信息,请参阅http://stackoverflow.com/faq#howtoask(点击*显示更多*)。 – cwb