Javascript chart.js zeroLineColor无法按预期工作

Javascript chart.js zeroLineColor无法按预期工作,javascript,chart.js,Javascript,Chart.js,我不知道这是一个回归还是我做得不对 我希望我的图表有一个黑色边框。我在另一个stackoverflow问题上发现,您需要为此添加空轴 但是我为它们中的每一个定义了zeroLineColor,这没有任何作用。颜色仍然是默认值 此外,如果我指定网格线颜色,则该颜色将用于zeroLineColor 这里有一个简单的例子:没有黑色边框。只是灰色或黑色,阿尔法太多 var图表=新图表(ctx{ 键入:“行”, 数据:{ //标签:[1,2,3,4,5,6], 数据集:[{ 标签:“#投票数”, 数据:[1

我不知道这是一个回归还是我做得不对

我希望我的图表有一个黑色边框。我在另一个stackoverflow问题上发现,您需要为此添加空轴

但是我为它们中的每一个定义了zeroLineColor,这没有任何作用。颜色仍然是默认值

此外,如果我指定网格线颜色,则该颜色将用于zeroLineColor

这里有一个简单的例子:没有黑色边框。只是灰色或黑色,阿尔法太多

var图表=新图表(ctx{
键入:“行”,
数据:{
//标签:[1,2,3,4,5,6],
数据集:[{
标签:“#投票数”,
数据:[12,19,3,5,2,3],
}]
},
选项:{
回答:错,
图例:{
显示:假
},
比例:{
xAxes:[{
网格线:{
zeroLineColor:“#000”,
颜色:'#999',//底部轴为灰色而不是黑色
},
}, {
位置:'顶部',
滴答声:{
显示:假
},
网格线:{
zeroLineColor:“#000”//这似乎没有任何作用
}
}],
雅克斯:[{
滴答声:{
显示:假
},
网格线:{
显示:假,
drawTicks:false,
zeroLineColor:“#000”
}
}, {
位置:'右',
滴答声:{
显示:假
},
网格线:{
显示:假,
drawTicks:false,
zeroLineColor:“#000”
}
}],
}
}
});

使用上述给定的数据集进行检查。它可以将线的颜色转换为黑色。

这就是如何实现零线的颜色


Chart.defaults.scale.gridLines.color=“#FFFFFF”//白色

因为这条线是水平的(相信我,我同意你的看法),你需要把
zerLineColor
放在
xAxes
上,但你需要把它放在
yAxes

yAxes: [
  {
    gridLines: {
      zeroLineColor: '#000',
    }
  }
]

你到底想做什么?边框颜色还是线条颜色?我说的是图表的边框。不是情节
yAxes: [
  {
    gridLines: {
      zeroLineColor: '#000',
    }
  }
]