作業中のMVC4アプリケーションがあり、電子メールで送信できる折れ線グラフを生成する方法を見つけようとしています。
クライアントもウェブサイトで同様のデータのグラフを見る予定であり、私はそれぞれに同じツールを使用したいと思います(視覚的な一貫性とメンテナンスのために)。
Microsoft Chart Controlsの使用を検討しましたが、MVC4/Razorの例やチュートリアルが見つかりません。
誰かが私を正しい方向に向けることができますか?
作業中のMVC4アプリケーションがあり、電子メールで送信できる折れ線グラフを生成する方法を見つけようとしています。
クライアントもウェブサイトで同様のデータのグラフを見る予定であり、私はそれぞれに同じツールを使用したいと思います(視覚的な一貫性とメンテナンスのために)。
Microsoft Chart Controlsの使用を検討しましたが、MVC4/Razorの例やチュートリアルが見つかりません。
誰かが私を正しい方向に向けることができますか?
すべてのMicrosoftチャートコントロールには、チャートをPNGファイルとして保存する機能があります。グラフを保存して、HTML形式のメッセージ本文の一部として埋め込むか、画像を添付する必要があります。
いくつかのサンプルコード
これはそれほど多くはありませんが、開始する必要があります。
var chart = new Chart
{
Height = 300,
Width = 500
};
chart.Legends.Add(new Legend());
chart.Series.Add(new Series());
chart.ChartAreas.Add(new ChartArea());
chart.Titles.Add(new Title());
chart.SaveImage(savePath);