gpt4 book ai didi

javascript - 使用 Chart.js 更改折线图的标签字体颜色

转载 作者:可可西里 更新时间:2023-11-01 02:20:28 26 4
gpt4 key购买 nike

我正在使用 Chart.js 生成一些图表。折线图需要标签。我似乎想不出一种方法来更改这些标签的颜色。

var chartGood = "rgba(50,182,93,0.5)";
var lineChartData = {
labels : ["3/14","3/15","3/16","3/17","3/18","3/19","3/20","3/21","3/22","3/23"],
datasets : [
{
fillColor : chartGood,
strokeColor : "rgba(255,255,255,1)",
pointColor : "rgba(50,182,93,1)",
pointStrokeColor : "#fff",
data : [12, 21, 28, 29, 31, 55, 52, 50, 49, 59]
}
]
}

var myLine = new Chart(document.getElementById("cpu-chart").getContext("2d")).Line(lineChartData);

我试过:

labelColor : "#fff",

legend : {
font : {
color : "#fff"
}
}

label : {
font : {
color : "#fff"
}
}

还有其他一些组合,但似乎没有任何效果。我以为我在 docs 中找到了我要找的东西

//String - Scale label font colour  
scaleFontColor : "#fff",

但这也没有解决我的问题。

最佳答案

是的,scaleFontColor 选项改变了标签的颜色。

您可能试图将它添加到数据对象,这就是它不起作用的原因。实际上它应该作为 Line 函数的第二个参数传递,如下所示:

var myLine = new Chart(document.getElementById("cpu-chart").getContext("2d"))
.Line(lineChartData, { scaleFontColor: "#ff0000" });

编辑:

同样,要更改字体大小,请使用 scaleFontSize

示例:

scaleFontSize: 16

关于javascript - 使用 Chart.js 更改折线图的标签字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22513023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com