Lordfire 309 Postado Dezembro 25, 2011 Share Postado Dezembro 25, 2011 (editado) Crie um novo form usando o .NET Framework 4 ou superior e adicione o componente Chart, encontrado em Data Para adicionar mais uma série de dados, use a propriedade Series. Para mudar o tipo de gráfico de uma série (barra, linha, etc) edite a propriedade ChartType da série. Eu criei um gráfico com uma série de barras e uma série de linha e adiciona dados aleatórios ao fim com o clique de um botão: private void Button1_Click(object sender, EventArgs e) { int x = chart1.Series["barra"].Points.Count; //para saber quantos dados já tem Random r = new Random(); //criar uma nova série de números aleatórios, outro dia explico como funciona o random chart1.Series["barra"].Points.AddXY(x + 1, r.Next(1, 10)); //adiciono na série "barra", uma coluna depois da última, um valor entre 1 e 10 chart1.Series["linha"].Points.AddXY(x + 1, r.Next(1, 10)); //mesma coisa na série "linha" } E se quiser mudar a cor de cada um deles durante a execução: chart1.Series["barra"].Color = Color.Blue; chart1.Series["linha"].Color = Color.Red; Para trabalhar com gráficos de pizza, você vai informar como parâmetros primeiro a descrição e depois o valor, assim: Random r = new Random(); for (int i = 1; i <= 10; i++) { int x = r.Next(1, 20); chart1.Series[0].Points.AddXY("Ponto " + i.ToString(), x); } Se transforma em: O programa vai calcular automaticamente a porcentagem que será usada no gráfico. Sem perigo de um gráfico de pizza com 140% Façam bom uso Editado Dezembro 26, 2011 por Lordfire Link para o comentário https://xtibia.com/forum/topic/176309-c-criando-gr%C3%A1ficos-de-todos-os-tipos/ Compartilhar em outros sites More sharing options...
JumentoCuzaum 10 Postado Maio 4, 2012 Share Postado Maio 4, 2012 bem legal ;] vou tentar fazer... Link para o comentário https://xtibia.com/forum/topic/176309-c-criando-gr%C3%A1ficos-de-todos-os-tipos/#findComment-1254180 Compartilhar em outros sites More sharing options...
Posts Recomendados