3

私が言うとき私を信じてください、私はここでそして一般的にオンラインでこの単純な問題の解決策を探しました。

私は自分のサイトにhighchartソリューションをインストールしました。ハイチャートのユーザーは、チャートがロードされた後に動的にグラフを表示/非表示にすることができます。たとえば、3セットのグラフデータをロードしたいのですが、そのうちの1セットを非表示にします(ユーザーは後で表示できます)。

したがって、3つのグラフをロードしたいのですが、そのうちの2つだけを表示します。

 chart1 = new Highcharts.Chart({ chart: {renderTo: "graphDiv2", zoomType: "xy"
4

2 に答える 2

4

3 つのグラフを表示し、それらの div コンテンツを非表示にしてみてください。次に、たとえばユーザーが2番目のチャートを見たい場合は、配置されているdivを表示します。jQuery.hide()jQuery.show(
) を使用して実行できます。

于 2012-05-16T19:05:25.563 に答える
0

シリーズを非表示にしようとしている場合は、これをチャートに追加します

 legend: {
        enabled: true,
        layout: 'vertical',
        align: 'right',
        verticalAlign: 'top',
        y: 150 ,
      },

チャートを非表示にしようとしている場合は、リカルドがコードに hide() / show() ボタンを追加すると言いました

于 2012-05-17T13:18:12.447 に答える