pythonのmatplotlibのグラフの画像を、VisualStudio(C#)で作ったGUIに表示したい。


やりたいことはタイトルの通りで、VisualStudioの.NETFrameworkで作った画面に、matplotlibのグラフの画像を表示する方法を知りたいです。  
流れは、  
GUI上のボタンをクリック  
→pythonのスクリプト(グラフを描画するスクリプト)が実行される  
→グラフ画像を取得  
→GUIに画像を表示  
という流れです。

調べたところプロセス間通信を使用すると出てきたのですが、勉強不足なのか調べが甘いのか具体的なやり方がわかりませんでした。  
もっと簡単な方法をご存知であれば教えていただきたいです。  
もしくは、よいサイトをご存知であれば教えていただきたいです。

直接コードを書いていただいてもかまいません。  
よろしくお願いいたします。




> GUI上のボタンをクリック  
>  →pythonのスクリプト(グラフを描画するスクリプト)が実行される

.netアプリケーションから別のプログラムを起動するには、`System.Diagnostics.Process.Start`が使えます。これでpythonを起動し、適当なディレクトリに画像を出力してください。

> →グラフ画像を取得  
>  →GUIに画像を表示

.netアプリケーションで画像を表示するには、`PictureBox`コントロールを使うのが簡単です。`ImageLocation`プロパティに先ほど出力した画像のパスを指定してください。

それぞれの使い方は.Netのリファレンスを確認してください。わからないことがあればそれぞれれ具体的な内容にしてまた別に質問を立ててください。

