【问题标题】:How to add label square to Bar Chart using Chart.js如何使用 Chart.js 将标签方块添加到条形图
【发布时间】:2014-06-09 14:58:52
【问题描述】:

如何将颜色编码的标签方块添加到使用 Chart.js 制作的图表中?我不确定这个方块叫什么,但它根据方块中的颜色唯一标识图表的每个部分,并在旁边显示一个名称。

请查看附件图片的右上角,其中有一个标有“Average_Occupancy”的框,以完全理解我在说什么。

【问题讨论】:

标签: javascript charts chart.js


【解决方案1】:

jsfiddle.net/kaatula/j3FJf/1 上有一个类似答案的小提琴。代码如下:

HTML:

<div id="chartContainer" style="width:100%;height: 600px"></div>

JS:

$("#chartContainer").dxChart({
    commonSeriesSettings: {
        label: {
            visible: true
        }
    },
    series: [{
    data: [
        {arg: 0, val: 1},
        {arg: 2, val: 4},    
        {arg: 4, val: 2}]
    }, {
    data: [
        {arg: 1, val: 1},
        {arg: 2.5, val: 9},    
        {arg: 3.7, val: 5.6}]
    }]
});

【讨论】:

    【解决方案2】:

    不,您提供的代码与右上角的小框无关。 jsfiddle 右上角的小框被渲染为两个基本矢量图形的 SVG(查看源代码)组。这确实是一个很好的方法,但是上面提供的代码是指主图本身,而不是小盒子...... 彼得·R

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2021-09-20
      • 2011-01-09
      • 2021-03-27
      • 2014-07-04
      相关资源
      最近更新 更多