2011-12-29 3 views
0

I 포인트/하나 이상의 쌍을 추가 할 수없는 생각되지만 I는, 차트 및 그래프의 x 및 y 좌표의 한 쌍의 시리즈를 생성하는 방법이 좌표Ploting 점

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); 

을 t 네임 스페이스에 존재 '그림 2

+0

chart2.Series.Points.AddXY (22,23)를 사용해 보셨습니까? 나는 당신의 대답이 그와 비슷한 것이라고 생각합니다. – nycdan

+0

안녕하세요, 작동하지 않습니다. ( – Mike

+0

'System.Windows.Forms.DataVisualization.Charting.SeriesCollection'에는 'Points'에 대한 정의가없고 'System'유형의 첫 번째 인수를 허용하는 확장 방법 'Point'가 없습니다. Windows.Forms.DataVisualization.Charting.SeriesCollection '을 찾을 수 있습니다 – Mike

답변

1

오류는 Points가 chart2의 멤버가 아님을 알려줍니다. 당신이 시도해야 할 것 :

chart2.Series [ "seriesname"]. Points.AddXY (22,23).

Adding a series of points to a chart

편집 :

한 번에 일련의 점을 추가하는 방법에 대한 예를 들어이 게시물을 참조하십시오 당신은이 같은 귀하의 aspx 페이지에 있어야 SERIESNAME을 알 필요가 [0]도 작동 할 수

<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

감사합니다. "chart2.Series ["seriesname "]. Points.AddXY (22) , 23); "내가 환호 할 필요가 있었던 것이다! – Mike

0

나의 제안은 다음과 같은 시리즈 무언가는 "SeriesCollection"를 작성하고 차트에 해당 모음을 추가하는 것입니다 :이 도움이

chart2.Series.Add(<SeriesCollection>); 

희망!

+0

안녕하세요, 여러 개의 점이있는 하나의 시리즈 만 필요합니다. (좌표) – Mike

+0

시리즈 컬렉션에 단 하나의 시리즈 만 추가 할 수 있고 해당 시리즈에 원하는만큼의 포인트를 추가 할 수 있다고 생각합니다. – Praveen

관련 문제