как описать или выделить определенные точки на графиках и дать гиперссылку на эти точки - PullRequest
0 голосов
/ 21 июля 2011

Я использую Protovis для диаграмм .... Я здесь новичок ... Я хочу показать диаграмм области .И в этом я хочу показать несколько точек с другим цветом или выделить какую-то точку ... И когда я нажимаю на эту точку, я хочу открыть новую страницу или показать некоторую панель на той же странице ... Любая идея, как это сделать сprotovis?Если это невозможно с протовисом, можете ли вы предложить какой-то другой фреймворк, который это делает?

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Я думаю, вы ищете что-то вроде этого:

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заменяется Майком Бостоком D3 .

0 голосов
/ 21 июля 2011

Я не знаю насчет протовиса, но вы можете сделать это в html.

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

Я надеюсь, что вы ищете что-то вроде этого.

...