Не знаю ничего о powerbi
, но я предполагаю, что this.xAxis
- это элемент g
, который группирует все компоненты оси. A g
не создает стиль напрямую, поэтому все элементы под ним наследуются от него (включая элементы text
).
Итак, ответ здесь должен уточнить ваш стиль. Вы можете сделать это с
this.xAxis.select('path')
.style({ 'stroke': 'black', 'fill': 'none', 'stroke-width': '1px'});
Какой бы стиль просто горизонтальная линия оси. Или:
this.xAxis.selectAll('line')
.style({ 'stroke': 'black', 'fill': 'none', 'stroke-width': '1px'});
Какой стиль будет тикать отметки.
Как в стороне, я бы не стиль, как это вообще и, вероятно, буду делать это с помощью обычного CSS:
.axis {
font: 10px sans-serif;
}
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
stroke-width: 10px;
}
Это установить шрифт для всей оси g
и установите засечки и линия по оси должна быть черной и толстой.
Благодаря @Mark. версия «path» работала, но версия «line» не показалась. Я тоже попробовал CSS ... преобразован в LESS, как показано ниже, но он тоже не работает. '// Цветовые переменные (подсчет подсчета рассчитывается с помощью raw css) @ color0: # 000000; // Появляется 2 раза .axis { \t font: 10px sans-serif; \t путь { \t \t fill: none; \t \t формирование формы: crispEdges; \t \t ширина: 10px; \t \t ход: @ color0; \t} \t line { \t \t fill: none; \t \t формирование формы: crispEdges; \t \t ширина: 10px; \t \t ход: @ color0; \t} } ' –
@ user7346922, Хм, работает с прямым' d3', вы можете видеть, что css используется [в этом примере] (http://bl.ocks.org/d3noob/8952219). Любой шанс, что вы могли бы связать меня с powerbi сгенерированной диаграммой 'd3'? – Mark
Я очень новичок в этом ... не уверен, как связать вас с диаграммой, созданной Power BI. Я могу жить с подходом «путь», но я хочу понять, почему подход CSS не работает. Я получаю предупреждение: «[less] Unknown Property», связанное с 'shape-rendering: crispEdges;' в коде Visual Studio. Я попробовал меньше файлов как с формальным рендерингом: crispEdges; и без ...такой же результат. –