Я пытаюсь создать диаграмму «пончик», и в настоящее время я борюсь с масштабами и цветами D3. Если вы откроете мой текущий график: https://jsfiddle.net/dtr7hrg2/, вы заметите, что значения 0 и 5.26 имеют один и тот же цвет. Я думаю, это потому, что эти два значения попадают в один и тот же диапазон. Мой домен [0, 100]. То, что я хочу достичь, - это перевести этот домен в диапазон [0, 100], который соответствует линейному переходу между следующими цветами ["#000000", "#5F192A", "#B12848", "#EC335C"]
, где 0.0 попадает в #000
и 100,0 падает на #B12848
. Может ли кто-нибудь дать мне подсказку, что я делаю неправильно? Любая помощь будет оценена!Карта пончика - карта домена до диапазона цветов (переход)
0
A
ответ
0
Его не точно такой же цвет, что вы сделали правильно
console.log(heat_map_color(5)) // rgb(14, 4, 6)
console.log(heat_map_color(0)) // rgb(0, 0, 0)
Эти цвета так близко, что вы не можете увидеть разницу.
1
Если вы хотите, линейный диапазон цветов между #000000
и #B12848
вы можете создать функцию интерполяции и масштабировать свой вклад составляет от 0,0 и 1,0:
var chart = d3.select("#chart");
var color = d3.interpolate('#000000', '#B12848');
for (var i = 0; i <= 100; i++) {
chart.append('span').attr('class', 'colorBlock').attr('style', function (d) {
return 'background-color: ' + color(i/100.0);
});
}
Но, как Тим B указывает, что цвета от 0 до 5 едва различимы.
Смежные вопросы
- 1. Карта домена на мой localhost
- 2. Карта подстановочного домена Azure AppService
- 3. станд :: Карта диапазона Стирание сложности
- 4. карта ветка до удаленного?
- 5. Базовая карта - легенда цвета для цветов состояний
- 6. использование Matplotlib карта цветов для цветового цикла
- 7. Нелинейная карта из одного диапазона в другой
- 8. Карта Карта в Кассандре
- 9. карта проспекта карта метеор
- 10. Карта, как карта растет
- 11. карта градусов до 0 - 360 в python
- 12. Карта равностороннего диапазона до асимметричного диапазона (от Hue до YIQ) в PHP
- 13. Карта от Char до Boolean
- 14. Настройка ASP.NET Карта сайта URL домена
- 15. Запрос DTO карта для домена модели
- 16. C++ Карта бросает вектор подстрочный из диапазона
- 17. Создание и накапливая Карта Карта Карта ... в Скале
- 18. Карта мира Javascript
- 19. Scala карта коллекция случай-класс Карта()
- 20. imagick | Градиентная карта
- 21. Цветная карта в python
- 22. Пользовательских цветов карта Matplotlib, сделай одно значение предписанного цвета
- 23. Тепловая карта в R, представление цветов и удаление оси x
- 24. Карта Hadoop/Уменьшение или встроенная карта/Уменьшение
- 25. JPA: Карта Карта <Enum, Entity>
- 26. Карта над ключами/значениями из опции [Карта]
- 27. Карта тепла или карта плотности в R
- 28. Волейбол Карта внутри Карта Json Request
- 29. карта указателей ИЛИ карта объектов стека
- 30. Карта сайта XML Карта сайта и PHP