繁体   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