Подтвердить что ты не робот

Как добавить заголовок в таблицу c3.js

Может ли кто-нибудь предложить мне способ добавить заголовок к строкам и диаграмм C3.js? У меня есть следующий образец, но он предназначен для калибровочной диаграммы. Для любой диаграммы c3 есть ли возможность установить заголовок диаграммы?

donut: {
  title: 'Title'
}
4b9b3361

Ответ 1

Вам нужно будет вернуться к использованию D3, чтобы добавить заголовок диаграммы. Что-то вроде:

d3.select("svg").append("text")
    .attr("x", 100 )
    .attr("y", 50)
    .style("text-anchor", "middle")
    .text("Your chart title goes here");

Ответ 2

Это был лучший результат Google, поэтому я подумал, что добавлю, что это теперь часть библиотеки:

title: {
  text: 'My Title'
}

Дополнительная информация @https://github.com/masayuki0812/c3/pull/1025

Ответ 3

также не смог найти способ и в итоге записал заголовок как блок и отредактировал метку.

gauge: {
        label: {
            format: function(value, ratio) {
                return "%"+value;
            },
            show: true // to turn off the min/max labels.
        },
    min: 0, 
    max: 100, 
    units: "Overall Profit"
//    width: 39 // for adjusting arc thickness
    },

Ответ 4

Я использую этот код для своей диаграммы.

Код:

var chart = c3.generate({
        data: {
            columns: [
                ['Monday', 70],
                ['TuesDay', 20],
                ['Wednesday', 30],
                ['Thursday', 50],
                ['Friday', 100]
            ],
            type: 'donut'
        },
        donut: {
            title: "usage "
        }
    });

Результат:

Result of my code