Chart.js-generateLegend()调用结果为;“未定义”不是一个函数;
当我尝试在图表上调用generateLegened()时:Chart.js-generateLegend()调用结果为;“未定义”不是一个函数;,chart.js,Chart.js,当我尝试在图表上调用generateLegened()时: var ctx = $("#chart").get(0).getContext("2d"); var ctxOptions = { responsive: false, legendTemplate: "<ul>LEGEND</ul>" }; var chart = new Chart(ctx); chart.Line(data, ctxOptions); var legend = chart.
var ctx = $("#chart").get(0).getContext("2d");
var ctxOptions = {
responsive: false,
legendTemplate: "<ul>LEGEND</ul>"
};
var chart = new Chart(ctx);
chart.Line(data, ctxOptions);
var legend = chart.generateLegend();
var ctx=$(“#图表”).get(0).getContext(“2d”);
变量ctxOptions={
回答:错,
legendTemplate:“图例
”
};
var图表=新图表(ctx);
图表线(数据、CTX选项);
var legend=chart.generateLegend();
它的错误包括:
未捕获类型错误:未定义不是函数
在chart.GenerateLegend()行上
我完全搞不清楚这是什么问题。该函数显然包含在所包含的.js文件中
我正在使用以下脚本:://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.1/Chart.min.js
这是一个错误,还是有人能告诉我我做错了什么
谢谢试试看
legendTemplate: function(data) { return "<ul>LEGEND</ul>"; }
legendTemplate:function(data){return“LEGEND
”;}
相反。似乎是chart.js中的一些bug。有趣的是,如果我按以下方式更改代码:
var chart = new Chart(ctx).Line(data, ctxOptions);
传奇的效果和预期的一样
chart.js有一个bug?我已将此记录为chart.js的一个问题。