2009-08-16 7 views
0

ダウンロードしたMicrosoftのチャートコントロールがあります。私はそれを使用することができません。チャートコントロールを使ってウェブページにチャートを表示するにはどうすればいいですか?

オンラインの質問&には3つのオプション(はい、いいえ、わからない)があるウェブアプリケーションがあります。ユーザーはサイトにアクセスできます。質問を解決するために移動することもできます。

数字の投票に対して質問ごとにはい、いいえ、キャンセルの数を示すグラフを表示したいと思います。

私はこのためにチャートコントロールを使用する方法を教えてください。私はそれに完全に気づいていません。

よろしく、 リシ

+0

複数の疑問符は必要ありません。落ち着いてください。 – Randell

+2

あなたはhttp://code.msdn.microsoft.com/mschartを見ましたか?またはhttp://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx? –

+0

複数の疑問符。 :)参照、すでに冷静さ。 これは、コントロールを使用する方法の良い例を得るために、すばやいMSDN検索のために叫びます。私は何かが欠けていない限り。 – TheJacobTaylor

答えて

3

は基本的に、あなたはChart1.Series[0].Pointsにデータを追加する必要があります。

official siteを見てください、それがサンプルを持っている、とあなたは多くのサンプルでプロジェクトをダウンロードすることができます:ここではhttp://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591

は、円グラフを作成するには、公式のサンプルからのコードは、(そのほとんどはオプション)です。

// Populate series data 
double[] yValues = {65.62, 75.54, 60.45, 34.73, 85.42}; 
string[] xValues = {"France", "Canada", "Germany", "USA", "Italy"}; 
Chart1.Series["Default"].Points.DataBindXY(xValues, yValues); 

// Set Doughnut chart type 
Chart1.Series["Default"].ChartType = SeriesChartType.Doughnut; 

// Set labels style 
Chart1.Series["Default"]["PieLabelStyle"] = "Outside"; 

// Set Doughnut radius percentage 
Chart1.Series["Default"]["DoughnutRadius"] = "30"; 

// Explode data point with label "Italy" 
Chart1.Series["Default"].Points[4]["Exploded"] = "true"; 

// Enable 3D 
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enabled = true; 

// Disable the Legend 
Chart1.Legends[0].Enabled = false; 
0

コビスの回答が良いスタートになります。また、GoogleのグラフAPIを使用することができます。 Googleのチャートでは、URL &を作成するだけで画像が返されます。しかし、それはMicrosoftのチャートコントロールと同じように設定できないかもしれません。

リンク:http://code.google.com/apis/chart/

関連する問題