如何描述或突出图表中的某些点,并在这些点上提供超链接



我正在使用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(); })

下面是一个可行的(尽管有些草率)示例。

你可能还想注意到Protovis正在被Mike Bostock的D3所取代。

我不知道protovis,但你可以在html中这样做。

http://www.w3schools.com/tags/tag_map.asp

我希望你正在寻找这样的东西。

相关内容

  • 没有找到相关文章

最新更新