簡體   English   中英

在圖表控件上繪制點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM