Возможно ли создать переменный градиент с объектами SVG? Вот что я пытаюсь сделать:Создать переменный градиент в SVG
У меня есть горизонтальная гистограмма, и я хочу применить к ней затенение. Таким образом, самый верхний бар будет иметь большую затенение, а панель после этого меньше затенения и так далее. Однако количество баров является переменной.
Я не хочу создавать градиент для каждого бара (плюс с переменным числом баров, которые сильно), то, что я хотел бы сделать, это использовать один градиент для каждого бара. В инструкции selectall можно изменить градиент, который находится в разделе def? Что-то вроде:
.attr("stop-color", function(d,i) "rgb("+50*i+","+50*i+","+50*i+")")"
?
Я думаю, что мне нужно указать имя градиента где-нибудь. Возможно ли это?
Отлично! Именно то, что я искал. – tormond