2Dグラフが必要で、パンとズーム機能が必要な非常に単純なWPFチャートを探しています。
12 に答える
パン/ズームをサポートする無料のツール:
- ライブチャート
- スコットプロット
- DynamicDataDisplay-優れたオープンソースのデータ視覚化ライブラリ。残念ながら、2009年4月30日以降更新されていません。
- OxyPlot
パン/ズームサポートが組み込まれていない無料のツール:
- WPFツールキット。最も重要な2Dチャートをサポートしているため、自分でパン/ズームを実装する必要があります。
- WPFツールキット開発リリース。Silverlightバージョンと同等のスタックチャートをサポートします。
パン/ズームサポートが組み込まれた有料ツール:
- Visibloxチャート(販売終了)。最も重要な2Dチャートのサポートには、ズームとパンが付属しています。無料版には透かしが付いています。(ズーム/パンの使用に関するこのブログ投稿を参照してください)
- SciChartWPF。DirectXで高速化された2Dおよび3Dチャートをサポートし、ズームとパン、ズーム時のアニメーション付きのマウスホイールが付属しています。(複数のグラフ間でのズーム/パンの使用に関するこのブログ投稿を参照してください)
- InfragisticsxamDataChart。最も重要な2Dチャート、ズームおよびパンをサポートします。ズームの使用方法については、このブログ記事を参照してください。
- TelerikRadChart。多くの2Dチャートをサポートし、ズームとパンをある程度サポートしているので、少し作業が必要になる場合があります。
- Visifire。多くの2Dチャートとアニメーションなしのズームをサポートし、よりスムーズなズームのために追加の作業が必要になる場合があります(このサービスは利用できなくなりました)
- DevExpressChartControl。最も一般的な2Dシリーズタイプをサポートし、ズームおよびパン(スクロール)操作は、マウス、キーボード、およびタッチジェスチャを使用して実行できます。
- SyncfusionSfChart。多くの2Dシリーズタイプをサポートし、タッチモードをサポートするインタラクティブズーム機能を提供します。さまざまなズームタイプ(マウスホイール、ピンチ、選択)がサポートされています。
完全な開示:私はVisibloxの開発に深く関わってきました。したがって、そのライブラリを他のライブラリよりもはるかに詳細に知っています。
もう 1 つは、オープンソースのクロスプラットフォーム (WPF、Silverlight、WinForms、Mono) .Net プロット ライブラリであるOxyPlotです。
DynamicDataDisplayは素晴らしく、ズームとパンが組み込まれており、CodePlex では無料です。
SilverlightチャートコントロールをWPFで実行することができます。これらは非常に優れています(無料です)。
WPF ツールキットのグラフ コントロールには恐ろしいバグがあります。データ ポイントをまったく忘れません。したがって、フローティング チャートを実装しようとすると、約 3000 個の DataPoint オブジェクトを処理した後にメモリ不足になります。このバグは 1 年以上前に MS に報告されましたが、誰も気にしていないようです...
aMチャートはWPFチャートコントロールも作成しています。現在、円グラフのみを表示していますが、短期的には新しい円グラフを提供するように設定されています。
また、DevExpress にはチャートがあります ( DevExpress.Comを参照)。
TechNewLogic の GraphIT を試してみてください。CodePlex で見つけることができます: http://graphit.codeplex.com
完全な開示:私は GraphIT の開発者であり、開発会社の所有者です。