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