2

だからここに私の要件があります:

  1. グラフデータをレンダリングする
  2. ユーザーはすべてのチャートラベル(x軸とy軸、ヘッダー、サブヘッダー、フッター、サブフッター)を指定できます
  3. ユーザーはチャートをさまざまな形式にエクスポートできます
  4. サイドバーなどの他の任意のコンテンツをサポートする可能性

Highchartsは#1と#3に最適でした。#2のほとんどがカバーされていましたが、フッターの概念をネイティブにサポートしていません。

最初は、レンダリングされたhighchartオブジェクトの下にプレーンなHTML要素としてフッターを出力していましたが、ハイチャートをエクスポートするときに、フッターは明らかに含まれていませんでした。

次に、highchartsを使用すると、独自の内部レンダラーを利用して自由に描画できることを学びました。これは、#2と#4の両方に対応するのに最適のようです。

http://www.highcharts.com/ref/#renderer

ただし、レンダリングしているテキストと図形はまだエクスポートされていません。jsfiddleを介して何をしようとしているのかを示す例を簡単に作成することができました。

http://jsfiddle.net/B6s7V/1/

誰かが私がそれらの要件を満たすのを手伝ってもらえますか?おそらく、すべてをエクスポートさせるために、ハイチャートに欠けているフラグがいくつかありますか?

4

1 に答える 1

2

私はそれを考え出した。Highcharts.Chart関数のoncompleteコールバックで自由形式のレンダリングを行う代わりに、loadイベントで行います。

とても奇妙なことに、レンダリングを行った場所に移動すると修正されました。

于 2012-08-16T14:41:53.143 に答える