несколько данных на одном столбце гистограммы в кендо

У меня есть следующие коды ниже:

$("#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;
}

Приведенные выше коды отобразят гистограмму с (тремя) полосами для (математики, естественных наук и английского языка), как и ожидалось. Но то, что я хочу, это иметь одну полосу ТОЛЬКО для (математики, естественных наук и английского языка). Скажем, значение Math будет иметь КРАСНЫЙ цвет, Science будет иметь ЗЕЛЕНЫЙ цвет, а английский язык будет иметь СИНИЙ цвет.

Это возможно?

К вашему сведению: Stacked Bar мне не подойдет.

Спасибо


person user3988645    schedule 01.10.2014    source источник


Ответы (1)


Я думаю, что сложенный бар - это то, что вам нужно. Если это не сработает, возможно, нашей отправной точкой должен стать пример кода неработающей штриховки с накоплением?

person Nicholas    schedule 01.10.2014
comment
Проблема с полосой с накоплением, следующее значение будет отображаться поверх 1-го. Например, математика имеет значение 50, затем наука имеет значение 60. Теперь значение от 1 до 50 на оси «X» будет окрашено КРАСНЫМ цветом, а следующее значение 60, которое находится в диапазоне от 51 до 110, будет окрашено ЗЕЛЕНЫМ. То, что я хочу, это значение от 1 до 50: окрашено в КРАСНЫЙ цвет, а 50–60 будет окрашено в ЗЕЛЕНЫЙ цвет. - person user3988645; 01.10.2014