我有一个方法可以在图表中创建一个系列并绘制1对x和y坐标,但我无法添加多对点/坐标:
private void button1_Click(object sender, EventArgs e)
{
// Set palette.
this.chart2.Palette = ChartColorPalette.SeaGreen;
// Set title.
this.chart2.Titles.Add("Test Chart");
// Add series and points
chart2.Series.Add("RAM").Points.AddXY(22,23);
如果我尝试添加类似的内容:
chart2.Points.AddXY(22,23);
我收到以下消息:
命名空间中不存在类型或命名空间名称“Points” “Chart2
答案 0 :(得分:1)
错误告诉您Points不是chart2的成员。我想你需要尝试:
chart2.Series [ “SERIESNAME”]。Points.AddXY(22,23)。
有关如何一次添加一系列点的示例,请参阅此文章:
Adding a series of points to a chart
编辑:您需要知道应该在您的aspx页面中的系列名称,如下所示:
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
系列[0]也可以。
答案 1 :(得分:0)
我的建议是创建一个&#34; SeriesCollection&#34;并将该集合添加到Chart Series中,如下所示:
chart2.Series.Add(<SeriesCollection>);
希望这有助于!!