0

以下のコードがあります。

$("#scaledScore").kendoChart({
        dataSource: chartData(),     // return array list.
        series: [
            {
                type: "bar",
                field: "StudentScore",
                name: "Student's score"
            }
        ],
        valueAxis: {
            field: "SchoolScore"
        },
        categoryAxis: {
            field: "Description"
        }
    });

function chartData(){
    var sampleData = new Array();

    sampleData[0] = {
        Description : "Math",
        StudentScore: 45,
        Subject: Math
    };

    sampleData[1] = {
        Description : "Science",
        StudentScore: 60,
        Subject: Science
    };

    sampleData[2] = {
        Description : "English",
        StudentScore: 45,
        Subject: English
    };

    return sampleData;
}

上記のコードは、予想どおり (数学、科学、および英語) の (3 つの) バーを含む棒グラフをレンダリングします。しかし、私が望むのは、(数学、科学、英語) のみの単一のバーを持つことです。数学の値は赤、科学の値は緑、英語の値は青だとします。

それは可能ですか?

参考までに: Stacked Bar は機能しません。

ありがとう

4

1 に答える 1

0

積み重ねられたバーがあなたが望むものだと思います。それがうまくいかない場合、私たちの出発点は、機能していない積み上げ棒グラフのサンプル コードであるべきでしょうか?

于 2014-10-01T01:32:41.087 に答える