使用Chart.js(http://www.chartjs.org/docs/#line-chart-example-usage)的示例折线图代码,我可以在js小提琴或独立页面上创建完美的折线图。
问题是,完全相同的配置代码,当插入到我的项目中并转换为自定义Knockout绑定时,不会显示应该位于图表左边和底边的数据标签。除此之外,它看起来与样本完全相同,就像它应该的那样。
我的代码太复杂了,不能包括在这里,所以我正在寻找的只是随机的spitball想法,可能会导致这种情况发生?因为Chartjs输出一个Canvas元素,我发现几乎不可能诊断出这个问题。
提前感谢任何建议!
答案 0 :(得分:0)
多么愚蠢的问题。事实证明,标签的默认颜色是#666,与我的背景颜色相同。我使用错误的属性名称来更改标签的颜色,设置“数据标签”颜色的正确属性是:scaleFontColor