だからここに私の要件があります:
- グラフデータをレンダリングする
- ユーザーはすべてのチャートラベル(x軸とy軸、ヘッダー、サブヘッダー、フッター、サブフッター)を指定できます
- ユーザーはチャートをさまざまな形式にエクスポートできます
- サイドバーなどの他の任意のコンテンツをサポートする可能性
Highchartsは#1と#3に最適でした。#2のほとんどがカバーされていましたが、フッターの概念をネイティブにサポートしていません。
最初は、レンダリングされたhighchartオブジェクトの下にプレーンなHTML要素としてフッターを出力していましたが、ハイチャートをエクスポートするときに、フッターは明らかに含まれていませんでした。
次に、highchartsを使用すると、独自の内部レンダラーを利用して自由に描画できることを学びました。これは、#2と#4の両方に対応するのに最適のようです。
http://www.highcharts.com/ref/#renderer
ただし、レンダリングしているテキストと図形はまだエクスポートされていません。jsfiddleを介して何をしようとしているのかを示す例を簡単に作成することができました。
誰かが私がそれらの要件を満たすのを手伝ってもらえますか?おそらく、すべてをエクスポートさせるために、ハイチャートに欠けているフラグがいくつかありますか?