0
amChartのWebサイトで利用可能な例"Date Based Data"をベースに、日付ベースのデータシリアルタイプチャートを作成しようとしています。コードは、dataProviderの変数名と日付形式を置き換えていることを除けば、ほぼ同じです。amChartsの日付解析の問題
Uncaught TypeError: Cannot read property 'replace' of undefined
at Object.d.formatDate (amcharts.js:397)
at b.dispatchTimeZoomEvent (serial.js:45)
at b.timeZoom (serial.js:36)
at b.zoom (serial.js:34)
at b.drawChart (serial.js:31)
at b.onDataUpdated (serial.js:25)
at b.initChart (serial.js:25)
at b.measureMargins (serial.js:7)
at b.onDataUpdated (serial.js:26)
at b.initChart (serial.js:25)
そしてそれは、グラフをレンダリングていない: 問題は、それがjQueryのエラーを投げるということです。
私は何が間違っている可能性がありますか?ここでは、コードとフィドルだ:https://jsfiddle.net/qtzmq9z7/
var chartData = [{"regtime": "2016-12-06T09:16:17Z", "power": -0.4},
...
{"regtime": "2016-12-06T13:28:43Z", "power": -0.4}];
var chart1 = AmCharts.makeChart("general-chart", {
...
"dataDateFormat": "YYYY-MM-DDTHH:NN:SSZ",
"categoryField": "regtime",
"categoryAxis": {
"parseDates": true,
"dashLength": 1,
"minorGridEnabled": true,
"minPeriod": "SS"
},
...
});
PS:jsfiddleとamChartsといくつかの奇妙なバグがあるようですが、グラフは無限にその高さを増加させる、ように見えますが、それは外jsfiddleが起こっていないので、単に無視その問題。
イエスを確認してください、あなたは完全に正しいです。愚かな間違い:Pそれは私を夢中にさせていた。どうもありがとう! –