WPFチャートコントロール[終了]


186

2Dグラフとパンおよびズーム機能を備えた非常にシンプルなWPFチャートを探しています。


WPFチャートを研究している場合は、非常に小さなデモダウンロードを試して、速度、レンダリング品質、堅牢性、およびユーザーコードをすばやく体験してください。はい、私はGigasoftを14年以上実行してきました。私と話してください。私はここにいます。wpfチャート
Robert

1
新しいMetro Chartsは本当に良いです-詳細はmodernuicharts.codeplex.comをご覧ください。彼らは、Windows 8および.NET 4.5をターゲットされていますが、それらを見てみましょう4. .NETでWindows 7上で動作するように取得することができthusithamabotuwana.wordpress.com/2014/02/02/charting-with-wpfあなたが必要な場合始める方法についての簡単なチュートリアル。
トゥシー

5
このオプションのほとんどは時代遅れです、私はこの無料のプロジェクトを作りました、多分それは他にもあまりにも役立ちますgithub.com/beto-rodriguez/Live-Charts
bto.rdz

回答:


166

パン/ズームをサポートする無料のツール:

組み込みのパン/ズームサポートのない無料のツール:

組み込みのパン/ズームサポートを備えた有料ツール:

  • Visibloxチャート(廃止)。最も重要な2Dチャートのサポートには、ズームとパンが付属しています。無料版には透かしが付いています。(ズーム/パンの使用に関するこのブログ投稿参照してください
  • SciChart WPF。DirectXで加速された2Dおよび3Dチャートをサポートし、ズームとパン、ズーム時のアニメーションを備えたマウスホイールが付属しています。(複数のグラフでのズーム/パンの使用に関するこのブログ投稿参照してください
  • Infragistics xamDataChart。最も重要な2Dチャート、ズーム、パンをサポートします。ズームの使用方法については、このブログ記事を参照してください。
  • Telerik RadChart。多くの2Dチャートをサポートし、ズームとパンをサポートします。そのために少し作業が必要になる場合があります。
  • Visifire。多くの2Dグラフとアニメーションなしのズームをサポートしています。スムーズなズームのために追加の作業が必要になる場合があります(このサービスは使用できなくなりました)。
  • DevExpress ChartControl。最も一般的な2Dシリーズタイプをサポートし、マウス、キーボード、およびタッチジェスチャを使用して、ズームおよびパン(スクロール)操作を実行できます。
  • Syncfusion SfChart。多くの2Dシリーズタイプをサポートし、タッチモードをサポートするインタラクティブなズーム機能を提供します。さまざまなズームタイプがサポートされています(マウスホイール、ピンチ、選択)。

完全な開示:私はVisibloxの開発に深く関わっています。そのため、他のライブラリよりも詳細にそのライブラリを知っています。


10
Visibloxは、チャートに透かしを入れて満足している場合にのみ無料であるように見え、Visifireは試用版にすぎません。
ウィルディーン

@Basarat Ali:例をリンクできますか?彼らのギャラリーでこれを誇示する例は見つかりません。
Gergely Orosz

通知には、スクロールバーがドラッグ可能なハンドルを持っている...あなたにそれをパンにもx軸をズームするためにそれを使用することができます:visifire.com/blog/2010/02/26/...別のバージョンを追加クリックズーム:visifire.com/blog/2010を/ 04/09 /…どちらもX軸のみですが...うーん多分y軸ズームはありません。彼らのフォーラムで質問するのがベスト
バサラト

Xズームに漠然と似ているものがあります。現時点で適切なズームとパンを実装するためにVisifireを実装している場合は、箱から出してそれを持っているようには見えません。
Gergely Orosz

完全な開示、Gigasoftオーナー、WPFを含む新しいリリース。これは、WPFチャートに関心のある人には必見の情報である7メガのデモへのリンクとリンクです。リンク
Robert

70

もう1つはOxyPlotです。これは、オープンソースのクロスプラットフォーム(WPF、Silverlight、WinForms、Mono).Netプロットライブラリです。


5
Oxyプロットは本当に良いですが、私が欲しかったものではなかったので、これを作成しました。多分それは他の人にも役立つかもしれませんgithub.com/beto-rodriguez/Live-Charts
bto.rdz

26

DynamicDataDisplayは見事なズームとパンが組み込まれており、CodePlexで無料で利用できます。


1
彼らは良いですが、彼らが最後に更新したのは2009年でした
ギラッド

私はこれを証明することができます。チャートをすばやくまとめるのはまともです。ドキュメントは基本的に存在しませんが、インターネットでチュートリアルを探すことを期待する必要があります。私が見た中で最高のチュートリアルはこれです:msdn.microsoft.com/en-us/magazine/ff714591.aspx
Ciaran Gallagher

1
@MrTellyは、.NET 3.5でD3チャートを使用できることを教えていただけますか?
Saad Qureshi 2013

@saadは、私が使用してから長い間、.net 2.0で使用されていました。ソースを持っているので、それはうまくいくはずですし、そうでなければ修正できます。手が必要な場合はお知らせください。
MrTelly 2013



5

WPFツールキットのチャートコントロールには、恐ろしいバグがあります。データポイントを忘れることはありません。したがって、フローティングチャートを実装しようとすると、約3000のDataPointオブジェクトを処理した後にメモリ不足になります。このバグは1年以上前にMSに報告されていますが、誰も気にかけていないようです...



4

Visifireは、ズームおよびパン機能を備えた2Dおよび3Dチャートを幅広くサポートしています。

ズーム付きVisifire折れ線グラフ

完全な開示:Visifireの開発に携わってきました。



2

aM ChartsはWPF Chartコントロールも作成しています。現在は円グラフのみを表示していますが、短期的には新しいものを提供する予定です。


WPFのためのamChartsは、ベータ版のうち、今であり、その他のライン、エリア、列、バー、パイ、などの最も人気のチャートタイプをサポート
アランMendelevich

ただし、ライセンスを購入しない限り、amChartsの左上隅に透かしが表示されます。
Jin


2

TechNewLogicのGraphITをお試しください。CodePlexのhttp://graphit.codeplex.comで見つけることができます。

完全な開示:私はGraphITの開発者であり、開発会社の所有者です。


回答を投稿していただきありがとうございます。セルフプロモーションに関するFAQをよくお読みください。また、独自のサイト/製品にリンクするたびに免責事項を投稿する必要があることにも注意してください。
Andrew Barber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.