2014-01-09 19 views
0

朋友!我想問你另一個簡單的問題 - 如何在chart.series中繪製另一個圖形?這就是我:用「圖表」VS C#繪製幾張圖表

chart1.Series[0].Color = Color.Red; 
chart1.Series[0].BorderWidth = 2; 
chart1.ChartAreas[0].AxisX.Minimum = 0; 
chart1.ChartAreas[0].AxisX.Maximum = 10; 
... 
chart1.Series[0].Points.AddXY(x, y); 

所以,我要畫一個又一個,我想用這個:

chart1.Series[1].Color = Color.Red; 
... 
chart1.Series[1].Points.AddXY(a, b); 

但它的誤差指數,這樣我就可以想我應該增加新系列新圖,對吧?希望,你可以幫助我!

+0

哦,好的!我在屬性中添加新的系列!這樣對嗎?:) – Maria

回答

0

您必須創建一個新的系列,然後將其添加到您的圖表。

Series series1 = new Series("series1"); 
chart1.Series.Add(series1); 

您也可以在.aspx中創建它們。

<form id="form1" runat="server"> 

    <asp:Chart ID="Chart1" runat="server" ImageType="Png"> 
     <ChartAreas> 
      <asp:ChartArea Name="ChartArea1"></asp:ChartArea> 
     </ChartAreas> 
     <Legends> 
      <asp:Legend Name="Legends1"></asp:Legend> 
     </Legends> 
     <Series> 
      <asp:Series Name="Series0"></asp:Series> 
      <asp:Series Name="Series1"></asp:Series> 
      <asp:Series Name="Series2"></asp:Series> 
     </Series> 
    </asp:Chart> 
</form>