Sto cercando di creare un grafico highstock, ma sto ottenendo il seguente errore:Highstock, errore: TypeError Uncaught: w [(valore intermedio) (valore intermedio) (valore intermedio)] non è un costruttore
error: Uncaught TypeError: w[(intermediate value)(intermediate value)(intermediate value)] is not a constructor
Il mio JSON sembra valido, e anche il mio javascript, qualche idea su come risolvere questo problema?
Javascript:
$.getJSON('<?php echo SITE_URL; ?>analytic/weekly_views_json', function(data)
{
// Create the chart
$('#container2').highcharts('StockChart', {
rangeSelector: {
selected: 1
},
title: {
text: 'AAPL Stock Price'
},
series: [{
name: 'AAPL Stock Price',
data: data,
type: 'spline',
}]
});
});
JSON:
[[1420547368,1],[1423225768,1],[1425644968,1],[1428319768,1],[1430911768,1],[1433590168,1],[1452083368,1],[1454761768,1],[1457267368,1],[1458131368,1],[1459942168,1],[1494070168,1]]
I timestamp sembrano un formato UNIX, ma dovrebbe essere moltiplicato per 1000 per ottenere il formato JS. Hai una demo dal vivo del tuo grafico, perché il tuo codice è corretto. –
Il codice che hai fornito sembra funzionare http://jsfiddle.net/o079d5s6/2/ Potresti creare un violino che mostri il problema? –
@YuryTarabanko Io uso esattamente l'esempio di highchart ma ho ottenuto l'errore sopra! [esempio di highchart jsfiddle] (http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/) – MHS