पहले डेटा (JSON) को setData
. के तर्क के रूप में पास करने से पहले उसे पार्स करने का प्रयास करें -
chart.series[0].setData( eval( '(' + data + ')' ) );
अपडेट करें:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
डेटाटाइम श्रृंखला के लिए मान्य x-मान नहीं है। यह एक संख्या होनी चाहिए जो मिलीसेकंड में तारीख का प्रतिनिधित्व करती है।
आप निम्न में से किसी एक में परिवर्तन करके इसे ठीक कर सकते हैं -
- जावास्क्रिप्ट (क्लाइंट-साइड)।
- आपके PHP कोड में
- आपकी SQL क्वेरी में।
इसे अपनी SQL क्वेरी या PHP में करें, ताकि आपको Javascript के साथ खिलवाड़ न करना पड़े और आपका JSON कुछ इस तरह दिखाई देगा -
[[1318605385652, 40],[1318605385652,300],...]
फिर उसके बाद बस eval
करें ।