Построение точек на контроле графика - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть метод, который создает серию на диаграмме и строит 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); 

Я получаю следующее сообщение:

Тип или имя пространства имен 'Точки' не существует в пространстве имен 'Диаграмма2

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

Ошибка говорит о том, что Очки не являются участниками диаграммы2. Я думаю, вам нужно попробовать:

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> 

серия [0] также может работать.

0 голосов
/ 29 декабря 2011

Мое предложение было бы создать коллекцию SeriesCollection и добавить эту коллекцию в серию диаграмм, как показано ниже:

 chart2.Series.Add(<SeriesCollection>);

Надеюсь, это поможет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...