8

ここ数週間、Google の Annotated Time Line Visualization コンポーネントを使用してきましたが、とても気に入っています! 約 10k ポイントのプロットを問題なく作成できました。

Google のコンポーネントと同じ WOW 要素を提供するアプリケーションにプラグインできるデスクトップ コンポーネントを知っていますか? 言語/ツールキットが何であるかは気にしません。私は C#、Java、Ruby、C++、Python のいずれかを (この順序で) 好みますが、他のものも適用されます。また、無料でオープン ソースであることを好みますが、そうでない場合でも問題ありません。

御時間ありがとうございます!

注: これはクロスプラットフォームである必要はありません。Windows は問題ありません。

編集 (2009-08-07):

10k ポイントしかプロットできなくても、それで問題ありません。Google コンポーネントと同じ「すごい」要素を提供し、同様の方法 (ズーム、スクロール、注釈など) で動作するデスクトップ コントロールが欲しいだけです。

編集 (2009-09-03):

私は言語が C# であることを本当に好みます。誰かが良いものを見つけられるかどうかを確認するために、報奨金を開始しました。Google の Annotated Timeline Component とほぼ同じにしたい。私は Google のコンポーネントを使用しますが、デスクトップ コンポーネントが必要です...そして、ブラウザによるパフォーマンスの制限に遭遇したくありません。Adobe Air を使用することは論外です。

編集 (2009-09-03):

Visifire はお勧めしません。評価しましたが、ズームには対応していません。機能と「すごい」要素の点で、Google のコンポーネントに非常に近いものでなければならないことを忘れないでください。

4

4 に答える 4

1

codeprojectでのこのWPFベースのチャートコントロールは、正しい方向に進む可能性があります。スムーズなパン/ズーム/スクロールがあります:

パン、ズームなどを使用したWPFチャートコントロールJohn Stewien

何百万ものポイントをプロットする必要がある場合、コントロールに表示する必要があるものだけをロード/サンプリングするメカニズムがないと、パフォーマンスの問題がすぐに発生します。それでも、1つのコントロールでアクセスしたいデータポイントは非常に多くなります。

于 2009-07-29T04:02:33.373 に答える
0

うーん、これがあなたが探しているものかどうかはわかりませんが、Javaには非常に優れたライブラリJFreeChartがあります。これは、あなたが言及したものほどインタラクティブではありませんが、非常に使いやすく、サブクラス化するのに非常に柔軟です。好みに合わせて微調整します。

于 2009-07-29T00:13:37.560 に答える
0

Microsoftには、http://www.microsoft.com/downloads/details.aspx?FamilyId = 130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=enで入手できる無料のチャートコントロールもあります。それはかなり良いです-特に無料であるために。

私は過去にダンダスチャートを使用しました。彼らは優れていますが高価です。DotNetChartingTelerik、Component Art、Infragisticsなど、優れたチャートコントロールを備えたベンダーは他にもいくつかあります。

于 2009-09-14T09:32:41.477 に答える
0

おそらく、matplotlibをご覧ください。これは Python ベースのライブラリですが、さまざまなソースから入力を受け取ることができるという点で非常に柔軟です。

別の方法は、wpf アプリケーションに Web ブラウザー コントロールを埋め込むことです。おそらく DOM にアクセスする必要があるため、WinForm でWebBrowserを使用する必要があるかもしれません。これがどのように行われるかを説明する良い記事は、ここにあります。

于 2009-09-04T10:28:24.697 に答える