ChartJS 删除图表上半部分中未定义的标签

svmlkihl  于 2022-11-23  发布在  Chart.js
关注(0)|答案(2)|浏览(156)

我在我的项目中使用Chart.js库,但我有一个问题无法解决。This label描述了显示的数据是关于什么的,是我的项目中实际上不需要的信息之一。如何完全删除它?在另一个图表中,我需要将其放在图表的右侧,但是我不能管理它。我怎样才能解决这两个问题呢?现在我的代码看起来像这样:

type: 'bar',
    data: {
        labels: data.map(x => moment(x.date).format("MMM Do")),
        datasets: [{
            data: data.map(x => x.premium),
            backgroundColor: '#ffec87',
            borderColor: "#ffec87",
            borderWidth: 2,
            borderStyle: 'dotted'
        }]
    },

有什么想法吗?提前感谢!

ryhaxcpt

ryhaxcpt1#

由于它是legend的一部分,因此您需要在选项中对其进行配置。
根本不显示示例:
第一个
在右侧显示示例:
第一次
不显示未定义的标签:
第一个
欲了解更多信息,您可以阅读documentation

ao218c7q

ao218c7q2#

我同意LeeLenalee的回答,但我认为您需要这样做才能对齐:

plugins: {
    legend: {
      align: 'end',
    }
  },

相关问题