none
WPF Chart の後継について RRS feed

  • 質問

  • いつもお世話になります。

    .net 4.5のWPFアプリより、WPF ToolKit の WPF Chart を使用してグラフを書いていますが、

    WPF Chartの対応が.net 3.5になり、.net 4.5 から3.5の下記のDLLを参照して動かしています。

    System.Windows.Controls.DataVisualization.Toolkit.dll

    WPFToolkit.dll



    今後、frameworkがバージョンアップするにつれて、3.5のChartが継続して使用できる保証もないので

    WPF Chartの後継を探しましたが見つかりませんでした。

    ですので今も3.5のChartを使い続けていますが、今後のグラフ作成をどのようにするか悩んています。

    やはり、WPF Chart の後継は出ていないのでしょうか?

    また、皆様はどのような手段でグラフを書いておりますでしょうか?



    ちなみに、下記のWebサイトに、.net4対応のWPF Chartの情報があり、使用してみましたが、

    VisualStudioのデザインビューがエラーとなり表示されませんでした。

    http://gushwell.ldblog.jp/archives/52336849.html

    XAMLに直接記述したらいちおう動きましたが、デザインビューが見れなくなるため

    開発に支障があると断念いたしました。



    グラフ作成につきまして、なにかよい情報がありましたらご教授いただきたく、よろしくお願いいたします。

    2015年10月13日 7:49

回答

すべての返信

  • 何をもって良いのか、どうなのかはわかりませんが、OxyPlotを利用しています。
    日本語で紹介されているところが少ないのが残念ですが、一度試してみてはどうでしょうか。

    http://oxyplot.org/

    • 回答の候補に設定 星 睦美 2015年11月5日 4:36
    • 回答としてマーク 星 睦美 2015年11月10日 7:57
    2015年10月29日 2:21
  • 他には、

    Live Charts
    http://nugetmusthaves.com/Package/LiveCharts

    Sparrow Chart
    http://nugetmusthaves.com/Package/Sparrow.Chart.Wpf

    Modern UI (Metro) Charts for Windows 8, WPF, Silverlight
    http://modernuicharts.codeplex.com/

    いずれも検索しただけですが・・・


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 星 睦美 2015年11月5日 4:36
    • 回答としてマーク 星 睦美 2015年11月10日 7:57
    2015年10月29日 2:46
    モデレータ
  • 皆さま、有益な情報ありがとうございます。
    今後の検討材料にとても参考になります。

    いまはWPFChartがまだ動きますので、しばらくは使い続けるつもりですが、
    今後の候補にさせていただきます。

    返信が遅くなり申し訳ありません。
    情報ありがとうございました。

    2015年12月25日 12:19
  • VS2013/.NET4.5でLineSeriesをちょっと試してみました。

    https://www.nuget.org/packages/System.Windows.Controls.DataVisualization.Toolkit/

    一応、WPF Toolkitの4.0対応版です。DataGridで編集したデータとそのまま連動できますが、データ点数が多いと不安定といううわさもあります。あと、デフォルトの見た目がイマイチかっこ良くないです。

    https://www.nuget.org/packages/DynamicDataDisplayWpf/

    WPF版は開発が止まっているので、StackOverFlowでもあまり勧めないというコメントがチラホラ。ただし、信者もいるみたいでデータ点数が多くても行けるらしいです。メンテされているSilverLight版とクラス名とか全然違うのでサンプルを探す時は要注意。

    LiveChartは、デフォルトの見た目がかっこ良いのですが、XAMLを触るとVS2013がクラッシュしました。

    OxyPlotは、データを編集したら自分で描画をアップデートしないといけないみたいです。

    2016年1月1日 17:47