Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用“绘制”绘制几张图;图表“;VS C#_C#_Graph_Colors_Charts_Series - Fatal编程技术网

用“绘制”绘制几张图;图表“;VS C#

用“绘制”绘制几张图;图表“;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); 我想再画一个

朋友们!我想问你另一个简单的问题-如何在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[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>

哦,好的!我在属性中添加新系列!是吗?:)