Как создать легенду цветовой шкалы с Vue. js и D3? - PullRequest
1 голос
/ 20 марта 2020

Моя карта работает в Vue. js и D3. Мне потребовалось некоторое время, чтобы добраться до этой точки, но я нашел несколько хороших учебников, которым нужно следовать.

enter image description here

Показанные данные являются средними для каждого штата CC долг на человека. Я интерполирую цвет каждого состояния следующим образом:

return d3.scaleLinear().domain([6726, 10685]).range(["white", "red"])

Где 6726 - самое низкое значение в моем наборе данных, а 10685 - самое высокое значение.

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

Может быть, что-то похожее на это:

enter image description here

https://observablehq.com/@d3 / цвет -legend

...