2012-07-04 13 views
14

mam tej strony:użycie highchart i highstock na tej samej stronie

<script type="text/javascript" src="jQuery/Highcharts/highstock1.1.6.js"></script> 
<script type="text/javascript" src="jQuery/Highcharts/highcharts2.1.4.js"></script> 

i na stronie używam

$.getJSON(
     "server/indice.server.php?row=" + row +"&item="+ item, 
     null, 
     function(data) 
     { 
      chartindice = new Highcharts.Chart(
      { 
       chart: 
       { 
        renderTo: 'graph', 
        defaultSeriesType: 'line', 
        zoomType: 'x' 
       }, 
         /////moore setting.. 
       series: 
       [{ 
        type: 'area', 
        name: titleindice, 
        data: indice, 
        showInLegend : false //disable the the show/hide icon 
       }] 


      }); 
     }); 

oraz wykres highstock

window.chart = new Highcharts.StockChart({ 
    chart: { 
     renderTo: 'chartHistory' 
    }, 

    rangeSelector: { 
      selected: 2 
    }, 


    series: [{ 
     data: history, 
     type: 'spline', 
     tooltip: { 
      valueDecimals: 2 
     } 
    }] 
}); 

i mogą Działają razem, tylko jeden lub drugi.

Co mogę zrobić?

+0

Czy próbowałeś wyświetlić je separarated? Co się stało ? –

+0

tak, nawet seperatly wykres highchart nie działa (dobrze) .. Czy istnieje plik highstock js highstock? – devmonster

+0

Czy możesz zapisać dane z serii i opublikować tutaj? –

Odpowiedz

0

Highstock zawiera większość kodów HighCharts. Czy próbowałeś włączyć do swojej strony tylko plik highstock.js, aby wyświetlić oba wykresy?

+0

Zrobiłem, rysuje tylko niektóre wykresy highchart, ale nie działa w większości z nich. – devmonster

+0

Jakie listy nie są wyświetlane w HighStock? – wergeld

+0

Na przykład pierwszy wykres w pytaniu nie jest wyświetlany - (nowy Highcharts.Chart) – devmonster

3

Mam doświadczenie ten sam problem, gdy próbuję użyć wykresu Highstock i wskazywaniem kąta, i problem został rozwiązany, gdy próbuję zmienić highstock highchart javascript biblioteka jak ten

<script type="text/javascript" src="jQuery/Highcharts/highcharts.js"></script> 
<script type="text/javascript" src="jQuery/Highcharts/highstock.js"></script> 
<script type="text/javascript" src="jQuery/Highcharts/highcharts-more.js"></script> 

lub (jeśli don „t chcesz użyć dodatkowych grafiki)

<script type="text/javascript" src="jQuery/Highcharts/highcharts.js"></script> 
<script type="text/javascript" src="jQuery/Highcharts/highstock.js"></script> 

mam nadzieję, że może to być przydatne

32

Got same kłopoty ze sprzecznymi Highchar t i Highstock. oto oficjalne rozwiązanie:

Pamiętaj, że konstruktor Highcharts.Chart i wszystkie cechy Highcharts są zawarte w Highstock, więc jeśli używasz wykres i StockChart w połączeniu, wystarczy załadować highstock .js plik.

http://highcharts.com/errors/16

-1

miałem ten sam problem, ale stałe zamawiając moje JS jak poniżej.

<script type="text/javascript" src="$javascript_folder/highstock.js"></script> 
<script type="text/javascript" src="$javascript_folder/highcharts.js"></script> 

Nie wiem, czy działa dobrze zgodnie z Ardi. Działa dobrze dla mnie, gdy ładuję highstock.js najpierw przez highcharts.

+0

To rozwiązanie goof działa dobrze –

4

Highcharts są zawarte w highstock.js, więc proszę spojrzeć na przykład, jak korzystać z highcharts z highstock.js.

http://jsfiddle.net/sbochan/PtXhB/

drugie Radzę używać najnowszej highstock.

1

trzeba usunąć ten plik:

highcharts.js

próbowałem i działa

0

Im moim przypadku, w tym pliku wyłącznie HighStock pracował dla HighChart, jak również.

Mam wiele wykresów, highchartów lub highstocków, możliwych do uwzględnienia na tej samej stronie, a ja po prostu dzwonię do HighStock.js i działa to dla obu!

0

używać tylko highstock.js i usuwanie highcharts.js i to działają dobrze dla mnie i powodzenia

Powiązane problemy