2

我有以下代码。

    .chartBody {
        width: 350px;
        height: 200px;
    }

    <div class="chartBody" id="genreStrucChart"></div>

    $("#genreStrucChart").kendoChart({
                dataSource: setData(),
                series: [
                    { field: "Sample" },
                    { field: "School" }
                ],
                categoryAxis: {
                    field: "Counter"
                },
                legend: {
                    visible: true,
                    position: "bottom"
                }
            });

上面的代码可以正常工作,但它没有显示“Legend”。似乎缺少什么?

谢谢

4

1 回答 1

9

图例建立在 series.name 属性之上。您可以将其更改为:

series: [
    { field: "Sample", name: "Sample" },
    { field: "School", name: "School" }
],

这应该会让你的传奇出现。在我发现这是问题之前,我遇到了同样的问题并经历了很多痛苦。我希望这对你有帮助。

于 2014-12-17T21:57:10.803 回答