javascript - 自定义 C3JS 图例。如何添加文本和新行?

标签 javascript html css c3.js

标题很清楚。我有 9 个数据,我需要图例第一行的数据 1,然后是第二行的文本行,然后是第三行的其余数据(见图)。

var chart = c3.generate({
    bindto: '#chart',
    data: {
        columns: [
            ['data1', 30],
            ['data2', 130],
            ['data3', 230],

            ['data4', 120],
            ['data5', 50],
            ['data6', 20],

            ['data7', 30],
            ['data8', 130],
            ['data9', 230]
        ],
        type: 'bar',
    },
    grid: {
        y: {
            lines: [{value:0}]
        }
    }
});

https://jsfiddle.net/vL23rbkz/9/

我需要的: enter image description here

最佳答案

在 c3.js 的文档中有一个示例 custom legend这可以帮助你。看起来你正在禁用 show:false 属性的默认图例,但在那之后你可以完全控制你想要如何拥有你的图例。祝你好运:)

关于javascript - 自定义 C3JS 图例。如何添加文本和新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39505589/

相关文章:

php - 动态html字段表单的mysql设计

html - 有没有办法在 :disabled? 上保持输入元素的样式而无需再次编写相同的 css?

python - 使用 selenium 和 bs4 进行网页抓取

html - 针对特定图像的媒体查询

CSS - 为移动设备设计时仅使用一个 @media 查询是否安全?

javascript - 正则表达式 - 查找不在 ","之后的所有换行符

javascript - 为什么 fusionMap.js 插件会改变 Google map 的起始位置?

css - 正确使用CSS文件中的模板语言

javascript - HTML 选择由 div 或图像触发

javascript - 获取单击按钮的值/属性作为 event.data,带有 .on ("click"...)