[英]Ploting points on the Chart Control
我有一種在圖表中創建序列並繪制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”中不存在
該錯誤告訴您Points不是chart2的成員。 我認為您需要嘗試:
chart2.Series [“ seriesname”]。Points.AddXY(22,23)。
請參閱此帖子,以獲取有關如何一次添加一系列點的示例:
編輯:您需要知道應該在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>
series [0]也可能有效。
我的建議是創建一個“ SeriesCollection”,然后將該集合添加到Chart Series中,如下所示:
chart2.Series.Add(<SeriesCollection>);
希望這可以幫助!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.