首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >来自数组的图表js自定义数据标签

来自数组的图表js自定义数据标签
EN

Stack Overflow用户
提问于 2019-06-11 01:01:08
回答 1查看 1.3K关注 0票数 0

我希望将计算数组中的数据表放在每一列的顶部。我的数组中的值表示每个条形用另一种颜色填充的量。我做了一个以百分比计算这些值的函数。有什么小贴士要放在数据标签格式化程序部分吗?

代码语言:javascript
复制
var data1 = ['7.8', '5', '', '', '7.7', '7.8', '8.1', '7.8'];
var data2 = ['8', '8', '', '', '8', '8', '8', '8'];
var percentage = [];

function calculate() {
  for (let i = 0; i < 8; i++) {
    percentage.push(data1[i] / data2[i] * 100)
  }
}

calculate();
var canvas = document.getElementById('myChart');
var data = {
  labels: ['1','2','3','4','5','6','7','8'],
  datasets: [{
    //   xAxisID: "bar-x-axis2",
    data: data1,
    backgroundColor: ['#c3cd46', '#e31c24', '#FFFFFF', '#FFFFFF', '#c3cd46', '#267533', '#267533', '#267533'],
    datalabels: {
      display: false,
    },
  }, {
    data: data2,
    //  xAxisID: "bar-x-axis1",
    datalabels: {
      display: false,
    },
    backgroundColor: ['rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)', 'rgba(61, 146, 125, 1)'],
  }, {
    data: ['', '', '', '', '', '', '', '']
  }]
};
var option = {
  legend: {
    display: false,
  },
  tooltips: {
    enabled: false,
  },
  scales: {
    yAxes: [{
      scaleFontSize: 40,
      scaleLabel: {
        display: true,
      },
      ticks: {
        max: 10,
        min: 0,
        stepSize: 2,
        beginAtZero: true,
        callback: function(value) {
          return value + " h"
        }
      },
    }],
    xAxes: [{
      barThickness: 15,
      stacked: true,      
    }],
  },
  plugins: {
    datalabels: {
      anchor: 'end',
      align: 'top', 
      formatter: function(context) {

      },      
    }
  }
};

var myBarChart = Chart.Bar(canvas, {
  data: data,
  options: option
});

https://jsfiddle.net/L3rb10md/76/

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56530570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档