2011-07-19 25 views
0

私は大きなデータのためにチャートをデザインしなければなりません...私は6000ポイント以上を表示しています。 各点にはX-Y位置と特定の色があります。巨大なデータをチャートに表示

これはJpGraphを使ってこれを達成しましたが、それはコアですが、遅いです...非常に遅いです。 4Kポイントを超えることはできません。

誰かがすでにこの種のチャートを扱っていますか?

ありがとうございます!

答えて

1

これは、それはので、私は事前に謝罪することを意図していない、負の音に起こっています。

これは、データを集約しないとほとんど不可能な作業です。理由を説明しましょう。

まず、ポイントの大きさを考えましたか?これを正確に行うためには、単一画素サイズの領域内にある点が必要であろう。正直なところ、各点が1ピクセルの大きさであれば、意味のある色を表示するためのグラフを手に入れることはできません。

第2に、チャート自体がディスプレイ全体を満たし、チャートを見ていたすべての人が同じ解像度のディスプレイを使用していたと仮定します。低い解像度のディスプレイで誰かがあなたのチャートを見ていたら、スクリーンから外れるか、またはポイントはサブピクセルサイズになり、消滅します。

点数がピクセルより大きい場合は、グラフの物理的なスケールを考慮する必要があります。また、一部の部分が画面外で話すことを許可する場合は、論理的にレンダリングするだけです目に見える部分が表示され、レンダリング時間の問題が回避されます。

私は、クライアントがあなたにこのタスクを与えても、十分に考え出されていないと思うので、これらのポイントでそれらに戻ってください。

それが自分の仕事であれば、それを何を表示したいのか、意味のある方法でデータを集める方法についてもう一度考えてみてください。

+0

ありがとうございました。あなたは正しい、これは狂っている:)しかし、これらのグラフの目標は、色の表面の一種を持つことです。良い例はhttp://gliderweb.ifm-geomar.de/html/ifm11/depl02/ifm11_depl02_03_0007.pngです。 JPGraphとCanvasでは、結果はそれほど悪くはありません。私はそれに取り組んでいきます。答えをありがとう、私は心に留めておきます。 – vince83000

関連する問題