2009-07-28 13 views
8

私は最後の数週間はGoogle's Annotated Time Line Visualization componentを使っています。私はそれを大好きです!私は約10キロポイントのプロットを大変なことなく作りました。Googleの注釈付きタイムラインコンポーネントのデスクトップバージョン?

私のアプリケーションに接続できるデスクトップコンポーネントは、Googleのコンポーネントと同じWOW要素を提供していますか?私は言語/ツールキットが何であるか気にしない。私はC#、Java、Ruby、C++、Pythonを好んでいますが(順番に)、他のものも当てはまります。私はまた、それが自由でオープンソースであることを好むが、そうでなければOKである。

ありがとうございました!

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

編集(2009-08-07):私は10Kの点をプロットすることができ

場合でも、私はそれで元気です。私は、同じ「うわさ」要因をもたらし、同様の方法(ズーム、スクロール、注釈など)でGoogleコンポーネントが機能するデスクトップコントロールが好きです。

編集(2009-09-03):

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

編集(2009-09-03):

Visifireはおすすめしません。私はそれを評価し、ズームをサポートしていません。覚えておいても、それは機能性と「ワウ」の面でGoogleのコンポーネントに非常に近いものでなければなりません。

+2

私は、チャート作成を含む新しいWPFビルドをリリースしました。 Google Visualizationコンポーネントと同じくらいうまく見えませんが、仕事を完了させる可能性があります。私はこれらのコンポーネントで他の経験も読んでみたいと思う。 http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117 –

答えて

0

私はこれがあなたが探しているものかどうかは分かりませんが、Javaの場合は、非常に良いライブラリJFreeChartがあります。これはあなたが言ったものと正確にはインタラクティブではありませんが、サブクラス化して好みに合わせて調整してください。

1

codeprojectでこのWPFベースのチャートコントロールを使用すると、正しい方向に向けることができます。スムーズなパン/ズーム/スクロールを持っている:

WPF Chart Control With Pan, Zoom and More By John Stewien

あなたは何百万人ものポイントのをプロットする必要がしている場合は、制御機構を持っていない場合はすぐにパフォーマンスの問題に実行するつもりです表示する必要があるものだけをロード/サンプリングするためのものです。それでも、それは1つのコントロールでアクセスしたい非常に多数のデータポイントです。

0

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

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

0

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

私は過去にDundasの図を使用しています。彼らは優秀だが高価だ。 DotNetCharting,Telerik、コンポーネントアート、およびInfragisticsなどの優れたチャートコントロールを持つ他のベンダーがいくつかあります。