3

MVC チャート ヘルパーのチャート テーマで可能なことすべてについて、正式な説明はありますか? 半ダースのチュートリアルを見てきましたが、MSDN スタイルの完全なリファレンスのようなものはありません。これは存在しますか?

4

1 に答える 1

1

私はこれに関する情報を数日間探していました。利用可能なスキーマがあるとは思いませんが、MSDN に完全なリファレンスがあります - http://msdn.microsoft.com/en-us/library /system.web.ui.datavisualization.charting.chart.aspx

幸いなことに、コードを使用してグラフを作成し、それを XML にシリアル化できます。これにより、theme.xml ファイルまたは文字列で直接使用できる出力が生成されます。

いくつかのプロパティが設定された円グラフの例を次に示します。

Chart Chart1 = new Chart();

double[] yValues = { 71.15, 23.19, 5.66 };
string[] xValues = { "AAA", "BBB", "CCC" };

Chart1.Series.Add(new Series("Default"));
Chart1.Series["Default"].Points.DataBindXY(xValues, yValues);
Chart1.Series["Default"].Points[0].Color = Color.MediumSeaGreen;
Chart1.Series["Default"].Points[1].Color = Color.PaleGreen;
Chart1.Series["Default"].Points[2].Color = Color.LawnGreen;
Chart1.Series["Default"].ChartType = SeriesChartType.Pie;
Chart1.Series["Default"]["PieLabelStyle"] = "Disabled";

Chart1.ChartAreas.Add(new ChartArea("ChartArea1"));
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true;

Chart1.Legends.Add(new Legend());
Chart1.Legends[0].Enabled = true;

次に、関連するコードをシリアル化します。

StringBuilder sb = new StringBuilder();
using (StringWriter writer = new StringWriter(sb)) {
    Chart1.Serializer.Content = SerializationContents.Default;
    Chart1.Serializer.Save(writer);
}
于 2012-10-10T10:24:35.973 に答える