Мульти-гистограмма в angular - PullRequest
       3

Мульти-гистограмма в angular

0 голосов
/ 25 февраля 2020

Привет! Я использую NVD3 для разработки мультибаровой диаграммы. https://krispo.github.io/angular-nvd3/# / multiBarChart Please find the below image.

Как удалить десятичное значение из оси y, которое отображается как 1000.0, но я хочу показать только 1000.

Как вывести представленные и неподписанные ниже граф формы сверху.

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Ниже tickFormat удаляет десятичные дроби, но сохраняет разделитель тысяч (см. d3.format ).

yAxis: {
  ...
  tickFormat: d => d3.format(',.0f')(d)
}
1 голос
/ 25 февраля 2020

Вам необходимо определить функцию tickFormat в свойстве yAxis, как указано в примере документации .

        yAxis: {
            axisLabel: 'Voltage (v)',
            tickFormat: function(d){
                return d3.format('')(d);
            },
        },

И в функции format передать пустую строку. Более подробный пример с функцией форматирования здесь

Пример Plunker .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...