1

多数のサーバーで 24 時間年中無休で実行されるバックグラウンド ワーカーがあります。そのワーカーが、チャートにプロットされたいくつかのチャート シリーズの多数のデータ ポイントを表す PNG または PDF を含む多数の電子メールを生成することを望みます。

これを達成するために使用するコントロールまたはメソッドに関する提案はありますか? 現在、Telerik の一連の製品を所有しています。

4

2 に答える 2

1

mschartをお勧めします。.Net3.5および4に含まれています。MicrosoftからサンプルVSソリューションをダウンロードするためのリンクは次のとおりです。

http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591

pngへの保存は次のようなものと同じくらい簡単です

chartObject.SaveAs("file.png", ChartImageFormat.Png);

また、チャートオブジェクトは、さまざまな形式でメモリストリームに保存することもできます。

そして、それが重要であるならば、チャートは本当に見栄えがすることができます!

于 2012-07-04T01:33:24.603 に答える
0

手っ取り早い解決策として、データをプロットする準備ができているスプレッドシートに簡単にインポートできるCSVを生成してみませんか?

より一般的には、バックエンドプロセスは画像を生成せず、データを収集して別の場所に送信することをお勧めします。rrdtoolまたはgraphiteを使用して、収集とプロットを行うことができます。これにより、マシンのチャート、すべてのサーバーからの集計チャートなどを作成できます。

于 2012-07-04T01:23:49.547 に答える