chart.js - 图表 JS 数据标签被削减

标签 chart.js

我正在使用带有数据标签插件的 Chart JS,我想在条形图和饼图旁边显示数据标签,但注意到一些数据标签被剪掉或从 Canvas 上消失了。他们有办法解决这个问题吗?

    var chartData3 = {
        labels: ["January", "February", "March", "April", "May", "June"],
    datasets: [{
      backgroundColor: "#79D1CF",
      data: [60, 90, 81, 56, 55, 40],
      datalabels: {
        align: 'end',
        anchor: 'end'
      }
    }]
  };

https://plnkr.co/edit/I906pCN8tdrrOX2hgN0W?p=preview

谢谢,
默沙东

最佳答案

您需要设置填充以正确显示标签。此外,调整 Canvas 宽度和高度以考虑填充,以便您的图表不会变得太小。

options: {        
    layout: {
        padding: {
            left: 50,
            right: 50,
            top: 50,
            bottom: 50
        }
    }
}

关于chart.js - 图表 JS 数据标签被削减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50214709/

相关文章:

javascript - 使用chart.js在php中使用mysql数据绘制饼图

javascript - 关联具有不同高度的单独元素以沿垂直中心线排列

javascript - ChartJS BoxWidth 不起作用

angular - Ionic2:在ion-segment内使用chartjs

javascript - Bootstrap 3 选项卡和 Chart.js - 图表未加载到选项卡上

javascript - 让 Chartjs 显示数据标签的键而不是值

javascript - 从 0 开始 Chart.js 时间刻度

javascript - Chart JS — 条件水平行背景色

javascript - 是否可以将重复的标签(及其数据)合并到 Chart Js 中的一列中?

javascript - Chart.js - 正确使用对象数组