2011-06-21 7 views
5

私は大量のデータポイントを扱うことができるチャートライブラリを探しています。チャートごとに300万以上のものがあります。確かに描画、キャッシング、近似をインテリジェンスで実装する必要があります。本当に大きなデータのJavaチャートライブラリですか?

実際には波形を表現する必要がありますが、だけでなく、

ターゲットプラットフォームはJavaであり、データはファイルに由来します。

UPD:PC、Swing。

+0

フラットファイルから300mを読み込むのには時間がかかるでしょう。画面の解像度が限られているので、それらのすべてを読むことが本当に必要ですか? –

+0

*必須ではありません。少なくともいくつかの作業は非同期で完了することができます。 –

答えて

0

私はあなたが使用しているどんなlibrairyであれ、アンドロイド携帯電話でそのデータ量を処理する方法はありません。あなたはこの処理をサーバーやクラウド上で行うことを考えてから、グラフを近似した近似データセットまたはチャートの結果を画像ファイルとして入れて、アンドロイド携帯電話がサーバからダウンロードすることができますデータを処理する。

よろしく、 ステファン

+4

OPはアンドロイドや携帯電話について何も言わない。 –

+1

私はAndroidについて話しているわけではありません。最高のC++ベースのプログラムは、私のPCにそのようなグラフを描くのに5分必要です。その場合、私は雲が必要とは思わない。 –

0

私はあなたがSwingアプリケーションについて話していることを前提としています。

私はグラフとグラフを含むすべての私のSwingアプリケーションにJGoodiesを使用します。 少し使い慣れていますが、使い慣れていれば、UIの構築はかなり簡単で簡単です。

唯一の問題は、developer license costが関与していることです。

Java Webstartのサンプルをダウンロードして、できることを調べることができます。

+0

私はいくつかのライブラリがあることを知っています - 質問は "彼らは300Mのデータポイントを扱うことができますか?"誰かがJGoodiesが可能であることを確認できれば、それは私の役に立つだろう。 –

+0

私は、数週間前に最大ハンドルデータポイント、無回答について質問するこれらの人を郵送しました。 – Koekiebox

3

CERNは大規模なデータ処理を行い、ディストリビューション/プロットはこれらの種類のデータボリュームを持つ可能性があります。彼らはC++のrootパッケージを使用しています。あなたはライセンスを見ることができませんでしたが、それをダウンロードすることができます。それはprobのオープンソースだ。

また、必要な場合があるRをご覧ください。

1

私はJChart2Dの使用に満足しています。 JFreeChartからそのプロセッサに切り替えることで、かなりのプロセッサ使用量が節約されました。速度とメモリ節約のために複数の入力を平均点に計算するトレースがあります。私は彼らが私がまだ必要としなかった方法を見たことは一度もありませんでした。私は偶然に非常に大きなデータセットを通常のトレースに入れましたが、それは問題ではないようです。

より優れたチャーティングシステムがあるかもしれませんが、JPanelをベースにした無料のオープンソースで、作者は質問に答えて問題を解決することができます。

+0

jchart2dを使ってプロットした最大データセットのサイズは?私は同じことをやっているが、メモリ消費量は問題のようだ。 – user3552407

+0

私はもうその会社で働かない、約6年間持っていない。私はそれがAskerのデータの順序で数百万で、リアルタイムで、数百秒以下であると思います。しかし、メモリ消費を助けるためにJavaを推奨することはできません。その言語で作業していないとうれしいことがない人を見つけなければなりません。 – Poik

関連する問題