выбор кисти в примере матрицы диаграммы рассеяния в d3.js смещен?

Я использую пример матрицы диаграммы рассеяния в d3.js. Я успешно использовал его со своими данными. Однако я заметил, что когда я использую перекрестие мыши, чтобы начать выделение области, чтобы выделить точки внутри, начальная точка области выделения смещена от того места, где я щелкаю. Как это исправить? Вот ссылка и скриншот для примера http://bl.ocks.org/mbostock/4063663< /а>:

введите здесь описание изображения


person user3203010    schedule 16.01.2014    source источник
comment
У меня в примере работает. Это немного трудно увидеть, потому что курсор довольно большой.   -  person Lars Kotthoff    schedule 16.01.2014
comment
Курсор имеет форму креста, поэтому, если я начну с пересечения линий сетки, выбранная область сместится вправо и вниз по сравнению с начальной точкой. При дальнейшем тестировании это проблема в Firefox. Он отлично работает в браузере Chrome.   -  person user3203010    schedule 17.01.2014
comment
ты решил эту проблему, @user3203010?   -  person VividD    schedule 21.01.2014
comment
@VividD Да, изменение, предложенное Джихадом Турханом, устранило проблему в Firefox, но не повлияло на выбор в браузере Chrome. Всем спасибо!   -  person user3203010    schedule 23.01.2014


Ответы (1)


Только что проверил Mozilla и обнаружил следующее свойство в основном файле.

svg {
    font: 10px sans-serif;
    padding: 10px;
}

изменение отступа на 0px делает код счастливым. Если вам нужно дополнение, вы можете добавить поле в качестве обходного пути.

person Cihad Turhan    schedule 21.01.2014