65.9K
CodeProject 正在变化。 阅读更多。
Home

如何在 ASP.NET 中使用 MS Chart 绘制图表

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.50/5 (9投票s)

2011 年 10 月 18 日

CPOL
viewsIcon

47490

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;
© . All rights reserved.