用“绘制”绘制几张图;图表“;VS C#
朋友们!我想问你另一个简单的问题-如何在chart.series中绘制另一个图形?这就是我所拥有的:用“绘制”绘制几张图;图表“;VS C#,c#,graph,colors,charts,series,C#,Graph,Colors,Charts,Series,朋友们!我想问你另一个简单的问题-如何在chart.series中绘制另一个图形?这就是我所拥有的: 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[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);
但索引是错误的,所以我猜我应该为新的图形添加新的序列,对吗?希望你能帮我解决这个问题 您必须创建一个新的系列,然后将其添加到图表中
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>
哦,好的!我在属性中添加新系列!是吗?:)