如何在c3.js图表​​中添加标题

时间:2015-02-23 05:59:04

标签: charts title c3.js

任何人都可以建议我添加C3.js线和条形图的标题吗?我有以下样本,但它适用于仪表图。对于任何c3图表,是否有任何选项来设置图表标题?

donut: {
  title: 'Title'
}

4 个答案:

答案 0 :(得分:43)

这是google的最高结果,所以我想我已经添加了它现在已成为该库的一部分:

title: {
  text: 'My Title'
}

更多信息@ https://github.com/masayuki0812/c3/pull/1025

答案 1 :(得分:7)

您需要回退使用D3添加图表标题。类似的东西:

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

答案 2 :(得分: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

答案 3 :(得分: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
    },