Chart.js - generateLegend() 调用结果 "undefined is not a function"

Chart.js - generateLegend() call results in "undefined is not a function"

当我尝试在图表上调用 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.generateLegend();

它的错误是:

未捕获类型错误:undefined 不是函数

在 chart.GenerateLegend() 行。

我完全搞不懂这是什么问题。该功能清楚地包含在包含的 .js 文件中。

我正在使用这个脚本://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.1/Chart.min.js

这是一个错误吗,或者有人可以告诉我我做错了什么吗?

谢谢

尝试

legendTemplate: function(data) { return "<ul>LEGEND</ul>"; }

相反。 chart.js.

中似乎存在一些错误

有趣的是,如果我按如下方式更改代码:

var chart = new Chart(ctx).Line(data, ctxOptions);

图例符合预期!?

chart.js 的错误?