我使用的是ChartJS 2.6.0版,我在使用图表的“title”选项时遇到了一些问题。它只是没有显示在呈现的图表上。我按照documentation,并按如下所述传入标题:
var options = {
type: 'line',
data: data,
title: {
display: true,
text: 'PLEASE DISPLAY FOR HEAVEN\'S SAKE'
},
responsive: true,
bezierCurve: true,
legend: {
display: true,
labels: {
fontColor: 'rgb(255, 99, 132)'
}
},
pointHitDetectionRadius: 1,
events: ['click']
}
var canvas = document.getElementById("chartId");
var ctx = canvas.getContext("2d");
var chart = new Chart(ctx, options);
然而,标题根本不会显示。这里有一个带甜甜圈图的fiddle,也有同样的问题。我在这里遗漏了什么?
5条答案
按热度按时间pjngdqdw1#
您需要将
title
对象 Package 在options
对象内,如以下是所有选项的完整列表的文档,chartjs:title
第一个
https://jsfiddle.net/unf4exa2/
laximzn52#
请尝试在标题中添加选项对象
https://jsfiddle.net/Jaffreena/ha19ozqy/93/
wfypjpf43#
您需要将
title
对象 Package 在plugins
对象内,然后将plugins
Package 在options
内。版本号:3.7.1
这肯定行!
7eumitmz4#
您的
title
属性应该位于另一个名为options
的属性内。请尝试以下操作。您也可以查看一些here示例。
e0uiprwp5#
在您的JSFiddle中,您忘记添加
options
。文档中的示例为:
看看这把小提琴:https://jsfiddle.net/ha19ozqy/90/