15

私はこのページを持っています:

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

そして私が使用するページで

$.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
                }]


            });
        });

とハイストックグラフ

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

    rangeSelector: {
            selected: 2
    },


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

そして、それらは一緒に機能することはできません。どちらか一方だけです。

私に何ができる?

4

8 に答える 8

36

Highchart と Highstock の競合で同じ問題が発生しました。公式の解決策は次のとおりです。

Highcharts.Chart コンストラクターと Highcharts のすべての機能が Highstock に含まれていることに注意してください。したがって、Chart と StockChart を組み合わせて実行している場合は、highstock.js ファイルをロードするだけで済みます。

http://highcharts.com/errors/16

于 2013-04-28T11:02:46.987 に答える
5

Highcharts は highstock.js に含まれているので、例を見てくださいhighstock.js

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

次に、最新のハイストックを使用することをお勧めします。

于 2013-07-17T11:19:17.100 に答える
3

Highstock チャートと Angular Gauge を使用しようとしたときに同じ問題が発生しましたが、このように highstock ハイチャート javascript ライブラリを再配置しようとすると問題は解決しました

<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>

または(追加のグラフィックを使用したくない場合)

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

私はそれが役に立つことを願っています

于 2013-02-04T19:56:17.980 に答える
2

このファイルを削除する必要があります。

highcharts.js

私は試してみましたが、うまくいきます

于 2013-07-24T10:36:13.367 に答える
1

私の場合、HighStock のファイルのみを含めて、HighChart でも機能しました。

ハイチャートやハイストックなど、同じページに含めることができる多くのチャートがあり、HighStock.js を 1 回呼び出すだけで、両方で機能します。

于 2013-10-07T20:54:00.480 に答える
0

Highstockには、ほとんどのHighChartsコードが含まれています。両方のグラフを表示するために、ページにhighstock.jsのみを含めてみましたか?

于 2012-07-04T09:30:54.483 に答える