2013-06-26 6 views
0

Я хотел бы знать, есть ли способ получить какой-либо случайный выбор или любой выбор, когда это загружается и останавливаться, когда пользователь взаимодействует с ним. В настоящее время люди не понимают, что они могут взаимодействовать с диаграммой.Выбор матрицы или случайного выбора матрицы рассеяния d3.js

Возможно, верхний левый флажок может быть выделен и отступать?

http://mbostock.github.io/d3/talk/20111116/iris-splom.html

Спасибо за любую помощь или предложения!

+0

Как насчет добавления что люди говорят и как они могут взаимодействовать с графиками? –

+0

Спасибо за предложение, но это не вариант. – user2279806

ответ

0

Вы можете нарисовать кисть программно, используя метод extent().

также, посмотрите на некоторые из примеров в this discussion.

Используя тот же самый пример, вы размещены, добавьте в конце Csv обратного вызова:

var e = [[0.4,1.4],[1.4,2.4]]; //set brush range 
brush.extent(e);  
cell.call(brush);    //draw brush 

и если вы хотите, чтобы кисть для моделирования взаимодействия с пользователем:

cell.select(".extent") 
.transition() 
.attr('width',20).attr('height',20) 
.attr('x',10).attr('y',10) 
.transition() 
.attr('width',80).attr('height',80);