首页 > 解决方案 > 从点样式图例中删除 ChartJS 2 边框和阴影

问题描述

我正在使用以下选项通过 ChartJS 2 获取点样式图例:

options: {
    legend: {
        labels: {
            usePointStyle: true
        }
    }
}

但是,如下图所示,每个点都包含一个边框和一个阴影:

在此处输入图像描述

使用 ChartJS 2.7.2。

是否有控制边框和阴影的选项?我怎样才能删除它们?

标签: chart.jschart.js2

解决方案


查看实现后,我注意到边框和阴影由borderWidth每个数据集定义的属性控制。这是一个删除边框和阴影的示例。

const dataset = [
    {
        borderWidth: 0,
        data: ...,
        label: ...,
        backgroundColor: ...,
        hoverBackgroundColor: ...,
    }
];

请注意,点直径与标签字体大小相关联。


推荐阅读