我有ExtJS的+ Highcharts代碼喜歡這裏:HighCharts:意外NaN值解析Ÿ屬性
Ext.define('Cabinet.view.workspace.indexCharts.Line', {
extend: 'Ext.panel.Panel',
alias: 'widget.IndexLineChart',
show: function (chartDiv, valuesList) {
valuesList = '[' + valuesList + ']';
console.log(valuesList);
charts[chartDiv] = new Highcharts.Chart({
chart: {
renderTo: chartDiv,
type: 'line'
},
title: {
text: 'Some Title'
},
yAxis: {
categories: [2005, 2006, 2007]
},
series: [{ data: valuesList}],
legend: {
layout: 'horizontal',
align: 'center'
}
});
}
});
但經過我叫這個小部件,我得到一些錯誤:顯示
Unexpected value NaN parsing y attribute.
return e}function oa(a){return Fa(a)?a:[a]}function p(){var a=arguments,b,c,d=a
的console.log :[825557000000,1089384000000,1404492600000]
問題在哪裏?
謝謝@Jugal。有些時候,我明白我需要轉換這個字符串。我嘗試一些像這樣:'valuesList = valuesList.map(function(x){return parseFloat(x)});'那很好!再次感謝。 **問題解決了**。 – ForceMan