Как нарисовать линии, похожие на пошаговые функции, для тепловой карты с порядковым масштабом в d3.js? - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в d3.js и работаю с тепловыми картами в d3, основываясь на примере из Настройка тепловой карты в d3 . После рисования тепловой карты и шкал на основе scaleBand мне нравится рисовать кривые ступенчатой ​​функции между канатами для разделения различных областей тепловой карты, как я делал с matplotlib.pyplot в python: Heatmap with step functions Я сам пытался нарисовать эти линии с помощью svg.append('line'), но, поскольку мне пришлось использовать порядковые шкалы, я не мог понять, как я могу получить координаты (x, y-значения) d3.scaleBands для рисования этих линий. Есть ли более элегантный способ отделить ректы от друг друга, а если нет, как получить координаты от весов?

...