Série e pontos de dados em controles de gráfico
O Chart.Series coleção contém todas as séries de dados (Series objetos) no controle do gráfico. Cada série é atribuído o seguinte:
Um tipo de gráfico (o Series.ChartType propriedade)
Uma área do gráfico (o Series.ChartArea propriedade)
Uma legenda (o Series.Legend propriedade), se aplicável
Um eixo X (o Series.XAxisType propriedade)
Um eixo Y (o Series.XAxisType propriedade)
Cada série contém uma coleção de DataPoint objetos (o Series.Points propriedade de coleção). Cada ponto de dados contém:
Um valor de X (o DataPoint.XValue propriedade)
Um ou mais valores de Y (o DataPoint.YValues propriedade)
O Series e DataPoint objetos contêm propriedades de aparência para rótulos, marcadores e pontos vazios. Para obter mais informações, consulte Aparência do gráfico.
Quando você definir essas propriedades em uma série, todos os pontos de dados na série herdam as mesmas configurações. Se você definir propriedades em um determinado ponto de dados, as configurações têm precedência sobre as configurações da série.
Adicionando a série e dados em tempo de execução
Para adicionar uma série ao controle do gráfico em tempo de execução, use o Add método o Chart.Series propriedade de coleção. Para adicionar um ponto de dados a uma série de tempo de execução, use o Add, AddXY, e AddY métodos de Series.Points propriedade de coleção.
O código a seguir adiciona uma série de tipo de coluna para a imagem do gráfico, adiciona um ponto de dados e plota-lo em ChartArea1.
Chart1.Series.Add("Series2")
Chart1.Series("Series2").ChartType = SeriesChartType.Column
Chart1.Series("Series2").Points.AddY(20)
Chart1.Series("Series2").ChartArea = "ChartArea1"
Chart1.Series.Add("Series2");
Chart1.Series["Series2"].ChartType = SeriesChartType.Column;
Chart1.Series["Series2"].Points.AddY(20);
Chart1.Series["Series2"].ChartArea = "ChartArea1";
Plotar várias séries em uma área do gráfico
Quando você atribuir várias séries a mesma área do gráfico, a área do gráfico tenta plotar a série juntos. Ele usa as seguintes técnicas:
Pilha
Série de tipos de gráficos que podem ser empilhados é empilhado um sobre o outro. Por exemplo, o gráfico de barras empilhadas.Cluster
Séries que podem ser plotados próximos um do outro são plotadas lado a lado. Por exemplo, o gráfico de barras.Se sobrepõem
Se a série estiver com tipos de gráfico que não podem ser empilhados ou em cluster, eles se sobrepõem uns aos outros conforme sua ordem de índice no Chart.Series coleção. A série no índice 0 é plotada primeiro e, em seguida, a série no índice 1 sobreposições e assim por diante.
Dica
Tipos de gráfico em forma circular e tipos de gráfico de pirâmide e funil permitem apenas uma série por área do gráfico.Cada todos os outros tipos de gráfico podem ser plotados com tipos de gráficos compatíveis.Para obter mais informações, consulte tipos de gráfico.
Para garantir a sobreposição correta quando Plotar série juntos, verifique se a série que você deseja que apareça na frente tem um número de índice maior que a outra série de Chart.Series coleção.
Indexação de valores de X
Você pode indexar os valores X de uma série na área de plotagem. Por padrão, o controle do gráfico plota uma série na ordem crescente dos valores X. Se você definir o Series.IsXValueIndexed propriedade true, o controle do gráfico usa a ordem de índice dos pontos de dados a Series.Points propriedade de coleção em vez disso.
Isso é útil quando os valores de X da série não são importantes e você não deseja ver lacunas nos dados plotados devido às lacunas nos valores de X.
Dica
Definindo a Series.IsXValueIndexed propriedade true faz com que todas as séries atribuídas ao mesmo gráfico de área e o eixo X (primário ou secundário) a serem indexados.Certifique-se de que a série está alinhada.Caso contrário, o controle do gráfico gerará uma exceção.Para obter mais informações, consulte Alinhando dados.
Usando palavras-chave
Você pode usar palavras-chave para rótulos, legendas e dicas de ferramentas em uma série ou em um ponto de dados, como o Series.Tooltip propriedade. Para obter mais informações sobre palavras-chave, consulte palavras-chave.
Usando as propriedades personalizadas
Dependendo do tipo de gráfico escolhido para uma série, é possível acessar algumas propriedades personalizadas para personalizar como a série de dados é plotada. Para fazer isso, use o CustomProperties propriedade o Series ou DataPoint objeto. Para obter mais informações, consulte propriedades personalizadas.
Consulte também
Referência
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting