我想將我的YUI2基於Flash的圖表轉換爲純JavaScript實現。我已經使用YUI DataSource定義了一個數據源,但是我一直無法從中提取我需要的數據來填充我的圖表。 我的代碼如下所示:使用YUI數據源填充HighCharts折線圖
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' } ]
});
}
所以,我知道該數據源擁有我想要的價值,但我不知道如何格式化HighCharts語法把它弄出來的存在。
關於SO的第一個問題,抱歉,如果不清楚。
歡迎StackOverflow上。請務必提供您認爲有幫助的答案(包括解答其他人的問題)。對於您自己的問題,請記住「檢查」解決問題的答案。 –