从点样式图例中删除 ChartJS 2 边框和阴影

Removing ChartJS 2 border and shadow from point style legend

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

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

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

使用ChartJS 2.7.2。

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

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

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

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

由于单独设置 borderWidth: 0 似乎不起作用,解决方法是将 borderColor 设置为 0 不透明度:

  datasets: [
    {
      data: defaultData,
      backgroundColor: colors,
      borderWidth: 0,
      borderColor: "rgba(0,0,0,0)", 
    },