Я хочу преобразовать свои графики на основе YUI2 Flash в чистую реализацию javascript.У меня уже есть источник данных, определенный с помощью YUI DataSource, но я не смог извлечь из него нужные мне данные, чтобы заполнить мою диаграмму.Мой код выглядит следующим образом:
function setupChart(e) {
var dataSource = new YAHOO.util.DataSource(document.location.href + '/index/charts');
dataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
dataSource.responseSchema = {
fields: ['date', 'cust_view', 'cust_upd', 'notes', 'mydata_comp', 'mydata_not_completable'] };
var mychart = new Highcharts.Chart({
chart: {
renderTo: 'chart',
defaultSeriesType: 'line'
},
title: { text: null },
xAxis: {
type: 'datetime',
tickInterval: 7 * 24 * 3600 * 1000 // one week
},
yAxis: {
title: { text: null }
},
series: [
{ name: 'Viewed', data: 'cust_view' }
{ name: 'Updated', data: 'cust_upd' }
{ name: 'Notes Created', data: 'notes' },
{ name: 'myData Completions', data: 'mydata_comp' },
{ name: 'myData marked as Incompletable', data: 'mydata_not_completable' } ]
});
}
Итак, я знаю, что dataSource содержит нужные значения, но я не знаю, как отформатировать синтаксис в HighCharts, чтобы получить его оттуда.
Первый вопрос по SO, извините, если не ясно.