Как изменить цвет линии оси d3.js

Это должно быть так же просто, как удалить экземпляр объекта Boolean:

<![CDATA[$V{some_variable} == 10]]>
0
задан Art3mis 18 January 2019 в 19:43
поделиться

1 ответ

Если вы используете D3 v5 (и, возможно, v4), стиль по умолчанию теперь внедряется на уровне элементов, что избавляет вас от необходимости определять его самостоятельно в CSS. Один из способов преодолеть это - переопределить его с помощью CSS! Flag.

.x.axis line {
    stroke: gray !important;
}

В качестве альтернативы повторно примените его к элементам после вызова оси, используя d3:

d3.selectAll(".x.axis line")
    .style("stroke","gray");

Может потребоваться небольшой фишинг, но принцип должен работать.

0
ответ дан angus l 18 January 2019 в 19:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: