2015-08-24 2 views
0

Привет Я пытаюсь создать радиолокационную карту Kendo UI. Я хочу знать правильный формат, чтобы отображать данные.Kendo UI Радар-диаграмма

{ 
     new {year = year, thisyear = new {satisfaction = pq1, organisation=pq2, expecations=pq3, teaching=pq3, consistent=pq4} }       //cpe    

    }; 

     Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate); 
     Response.Cache.SetMaxAge(new TimeSpan(24 * 31, 0, 0)); 
     return Json(radata, JsonRequestBehavior.AllowGet);¨ 

Это правильно?

ответ

0

Ваш вопрос немного не хватает на деталях, но, если я правильно понимаю, что вы могли бы организовать данные, как это:

var data = [ 
    { 
     "Criteria": "satisfaction ", 
     "Y2015": 5, 
     "Y2014": 8 
    }, 
    { 
     "Criteria": "organisation", 
     "Y2015": 8, 
     "Y2014": 7 
    }, 
    { 
     "Criteria": "expecations", 
     "Y2015": 6, 
     "Y2014": 9 
    }, 
    { 
     "Criteria": "teaching", 
     "Y2015": 7, 
     "Y2014": 7 
    }, 
    { 
     "Criteria": "consistent", 
     "Y2015": 5, 
     "Y2014": 9 
    }, 
] 

$("#chart").kendoChart({ 
    title: { 
     text: "Survey" 
    }, 
    dataSource: data, 
    seriesDefaults: { 
     type: "radarLine", 
     style: "smooth" 
    }, 
    series: [{ 
     name: "2015", 
     field: "Y2015" 
    }, { 
     name: "2014", 
     field: "Y2014" 
    }], 
    categoryAxis: { 
     field: "Criteria" 
    }, 
    valueAxis: { 
     max: 10 
    }, 
    theme: "Fiori" 
}); 

DEMO

enter image description here