ASP.NET 中的图表
本文档描述了如何在 ASP.NET 中使用
MS Chart 绘制图表。首先,我们需要在系统中安装
MS Chart 软件。以下是下载
MSChart 的链接:
Microsoft Chart Controls for Microsoft .NET Framework 3.5[
^] 请参考以下链接安装 MS Chart,将其添加到 VS 2008 工具箱并使用 MS Chart 以及示例代码:
http://aspnetnova.blogspot.com/2009/01/installing-ms-chart-adding-into-vs-2008.html[
^] 在将 ms chart 添加到工具箱后,双击工具箱中的图表控件。图表将以以下方式添加到您的网页中。
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
如果我们想要表示多个属性,则需要添加
<asp:Series Name="Series2" ChartArea="ChartArea1" Color="#000066">
</asp:Series>
在
<Series> </Series>
标签中 创建图表的函数
private void fillTempPulseEtc()
{
double[] temp = { 0.0, 111.0 };
double[] time = { -23.0, 23.59 };
for (int i = 0;i <= 2; i++)
{
Chart1.Series[0].Points.DataBindXY(time, temp);
}
Chart1.Series[0].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Column;
}
在页面加载时调用
fillTempPulseEtc()
我们可以使用以下方式选择饼图、点图、面积图、甜甜圈图等:
System.Web.UI.DataVisualization.Charting.SeriesChartType.Column;