none
Como Adicionar dado no Chart ao clicar no botão?? RRS feed

  • Pergunta

  • Gente, eu tenho um botão EnviarBT uma textbox TXTAC e um chart Grafico 

    o que eu quero fazer é toda vez que eu clicar no botão, ele adiciona ao grafico chart no valor Y o valor digitado na textbox, o X não importa pode ser qualquer valor.

    Tentei isso, usando o Number como string para adicionar, mas ele adiciona apenas 1 valor no grafico, eu quero q toda vez que eu clicar no botão ele adicione uma serie

    private void EnviarBT_Click(object sender, EventArgs e)
            {
                Number = Convert.ToDouble(TXTAC.Text);
                                      
                this.Grafico.Series["Acertos"].Points.AddXY(20, Number);

            } 
    quinta-feira, 15 de novembro de 2018 02:03

Respostas

  • Guilherme1974,

       Eu vi algo no seu código que achei estranho... "(20,". Motivo: Teria que ser o nome da coluna "(columnName,".
    Chart1.Series[seriesName].Points.AddXY(columnName, YVal);   


       Por favor, veja esses links:

    ===================================

    Data Binding Microsoft Chart Control  

    https://blogs.msdn.microsoft.com/alexgor/2009/02/20/data-binding-microsoft-chart-control/

    ===================================

    C# Chart Control Example

    private void SplineChartExample()
    {
        this.chartControl.Series.Clear();
     
        this.chartControl.Titles.Add("Total Income");
     
        Series series = this.chartControl.Series.Add("Total Income");
        series.ChartType = SeriesChartType.Spline;
        series.Points.AddXY("September", 100);
        series.Points.AddXY("Obtober", 300);
        series.Points.AddXY("November", 800);
        series.Points.AddXY("December", 200);
        series.Points.AddXY("January", 600);
        series.Points.AddXY("February", 400);
    }

    http://csharpexamples.com/c-chart-control-example/

    ===================================

    []'s,
    Fabio I.
    • Marcado como Resposta Guilherme1974 quinta-feira, 15 de novembro de 2018 19:37
    quinta-feira, 15 de novembro de 2018 06:36