无法更改图表.js中的默认值
Unable to change default values in chart.js
我使用以下代码
window.onload = function(){
Chart.defaults.global.tooltipFillColor = "rgba(255,0,0,0.8)";
Chart.defaults.global = {
tooltipFillColor: "rgba(255,0,0,0.8)",
tooltipFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",
tooltipFontSize: 24,
tooltipFontStyle: "bold",
tooltipFontColor: "green",
}
var ctx = document.getElementById("canvas").getContext("2d");
window.myBar = new Chart(ctx).Bar(barChartData, {
responsive : true
});
}
我无法一次更改多个值。当我编写上面的代码时,图表完全消失了。
您需要在创建图表之前设置默认值。
window.onload = function(){
Chart.defaults.global.tooltipFillColor = "rgba(255,0,0,0.8)";
var ctx = document.getElementById("canvas").getContext("2d");
window.myBar = new Chart(ctx).Bar(barChartData, {
responsive : true
});
};
如果要一次更改多个选项,则必须遵循与一个选项相同的模式。 下面的代码重新定义了 Chart.defaults.global。 (即 Chart.defaults.global 将只有 tooltipFillColor 属性。 所有其他财产将被销毁)。
Chart.defaults.global = {
tooltipFillColor: "rgba(255,0,0,0.8)"
};
相反,您希望重新定义每个单独的属性:
Chart.defaults.global.tooltipFillColor ="rgba(255,0,0,0.8)";
Chart.defaults.globaltooltipFontFamily ="'Helvetica Neue', 'Helvetica', 'Arial', sans-serif";
Chart.defaults.globaltooltipFontSize =24;
Chart.defaults.globaltooltipFontStyle ="bold";
Chart.defaults.globaltooltipFontColor = "green";
相关文章:
- 骨干模型默认值-todos.js示例中不必要的代码
- 无法更改图表.js中的默认值
- JS:如果select是默认值,则禁用复选框
- 角度JS数字输入和默认值
- 在 HTML 中选择中使用 Vue.js 和 Minimalect 显示默认值
- 如何使用 Ext-JS 中的默认值填充 ItemSeclector 中的“选定”列
- 如何使用 JS 数据表将默认值设置为字段
- 在节点.js中设置 HTTP GET 中的 URL 参数的默认值
- 在 Angular JS 中为 ng 选项选择默认值
- 如何强制骨干.js而不是删除“默认”值的同级
- 在 js 中循环以设置下拉列表的默认值.在 IE8 中不起作用
- 如何让 Backbone.js 路由器在 CodeIgniter 中的默认值/索引(无 #tag 主题标签)上触发
- 如果数据字段为空,如何在视图中显示默认值,以角度.js表示
- 当挖空可观察未定义或禁用 JS 时显示默认值
- Angular Js:您可以将select的默认值与使用'track by'在ng选项中
- 如何使用Knockout JS数组映射根据输入条件使选择选项绑定默认值
- Chart js为y轴指定默认值
- Velocity.js在动画后清除默认值
- 将JS函数转换为jQuery-(输入字段清除默认值)
- 当与require.js一起作为AMD模块使用时,覆盖underscore.js默认值