シンプルなグラフを作成しようとすると、次のエラーが発生します。私は私のアプリ内で同様の問題を抱えています。私は小さな削減を作成し、私の人生のために私が間違っていることを把握することはできませんので、問題を絞るしようとしている。誰かが私が持っているものを見て、あなたが何か問題を見つけることができるかどうかを見てみることができますか?Ext-JSで単純な折れ線グラフを作成できません
私は以下のコードを実行すると、私は次のエラー
予期しない値行列(NaNのは、NaN、NaNのは、NaN、NaNで、-Infinity)解析 は、属性変換を取得します。 (function(){var e = this、a = Object.protot ... ate( "Ext.XTemplate"、j、g)} return j}}); EXT-all.js(ライン15)
ここで私が実行しているコードです:
Ext.require('Ext.chart.*');
Ext.require(['Ext.Window', 'Ext.layout.container.Fit']);
Ext.onReady(function() {
var store = new Ext.data.ArrayStore({
fields: [
//timestamp means UNIX timestamp
{name: 'datetime', type: 'date', dateFormat: 'timestamp'},
{name: 'data', type: 'float'}
],
data: [
[1311844196,47],
[1311846214,68],
[1311848214,90]
]
});
Ext.create('Ext.Window', {
width: 800,
height: 600,
title: 'Test Chart',
renderTo: Ext.getBody(),
layout: 'fit',
items: {
xtype: 'chart',
store: store,
axes: [{
type: 'Numeric',
position: 'left',
fields: ['data']
},{
type: 'Time',
position: 'bottom',
fields: ['datetime'],
dateFormat: 'Md,H:i'
}],
series: [{
type: 'line',
axis: 'left',
xField: 'datetime',
yField: 'data',
tips: {
width: "6em",
renderer: function(storeItem, item) {
this.setTitle(storeItem.get('data') + '@' + Ext.Date.format(storeItem.get('datetime'), 'H:i'));
}
}
}]
}
}).show();
});
問題を再現する簡単な方法は、http://dev.sencha.com/deploy/ext-4.0.2a/examples/charts/Line.htmlに行くことですが(私はFirefoxを使用していますが、 Chromeはどちらも動作しません)。ページが読み込まれたら、例のウィンドウを閉じ、上のコードをFirebugのコンソールにコピーしてコピーできます。グラフ化されず、エラーが発生しないことがわかります。