Áreas do gráfico
O Chart.ChartAreas propriedade de coleção contém todas as áreas de gráfico (ChartArea objetos) no controle do gráfico. Áreas do gráfico podem ser posicionadas lado a lado ou se sobrepõem. Isso lhe dá a liberdade de criar gráficos personalizados.
Cada área de gráfico contém uma área de plotagem, onde o controle do gráfico plota as séries de dados. Quando você altera as propriedades de aparência da área do gráfico, ele altera a aparência da área de plotagem.
Linhas de grade na área de plotagem são configuradas no respectivo eixo, bem como escala e faixas. Cada área do gráfico também contém quatro eixos:
Um primário eixo X (o ChartArea.AxisX propriedade)
Um eixo Y primário (o ChartArea.AxisY propriedade)
Um secundário eixo X (o ChartArea.AxisX2 propriedade)
Um eixo Y secundário (o ChartArea.AxisY2 propriedade)
Todos os eixos podem ser acessados por meio de ChartArea.Axes propriedade (uma Axis matriz). Para obter mais informações sobre eixos, consulte eixos.
A área de plotagem é encontrada dentro da área do gráfico e é onde o controle do gráfico plota as séries de dados. Também é onde os eixos, linhas de grade e faixas são desenhadas. Rótulos de eixo são sempre fora da área de plotagem, mas a maioria dos outros elementos pode ser encontrados na área de plotagem.
Adicionar áreas do gráfico em tempo de execução
Para adicionar uma área do gráfico para o controle de gráfico em tempo de execução, use o Add método o Chart.ChartAreas objeto. O código a seguir demonstra isso.
Chart1.ChartAreas.Add("NewChartArea")
Chart1.ChartAreas.Add("NewChartArea");
Também é possível plotar vários gráficos com várias séries em um ChartArea objeto. Consulte série para obter mais informações.
Posicionamento áreas do gráfico
Por padrão, o Chart objeto posiciona automaticamente para acomodar o número de áreas a serem plotados uma área do gráfico, a posição do título do gráfico imagem e posição da legenda. Para definir a posição de uma área do gráfico manualmente, use o ChartArea.Position propriedade.
Auto
Se definido como true, o Chart controle automaticamente coloca a área do gráfico da imagem do gráfico.X
Coordenada X relativo da área do gráfico da imagem do gráfico. Para obter mais informações, consulte sistema de coordenadas.S
A coordenada Y relativa da área do gráfico da imagem do gráfico. Para obter mais informações, consulte sistema de coordenadas.Altura
A altura da área do gráfico como uma porcentagem da altura da imagem do gráfico.Largura
A largura da área do gráfico como uma porcentagem da largura da imagem do gráfico.
Por padrão, o Chart objeto posiciona automaticamente as áreas do gráfico para evitar a sobreposição. Você pode sobrepor-los manualmente, definindo suas ChartArea.Position propriedade adequadamente. Quando gráficos se sobrepõem, o objeto de gráfico exibe a primeira área de Chart.ChartAreas coleção na parte superior, em seguida, o próximo elemento abaixo e assim por diante.
Além disso, use o AlignWithChartArea, AlignOrientation, e AlignStyle propriedades o ChartArea objeto para alinhar ou sincronizar duas ou mais áreas de gráfico horizontal, vertical ou ambos.
Habilitando 3D
Para usar tipos de gráfico 3D, você deve habilitar 3D na área do gráfico. Para fazer isso, use o ChartArea.Area3DStyle propriedade.
O código a seguir habilita 3D para a área de gráfico padrão e gira a área do gráfico em 45 graus horizontalmente e verticalmente.
Chart1.ChartAreas("Default").Area3DStyle.Enable3D = True
Chart1.ChartAreas("Default").Area3DStyle.Inclination = 45
Chart1.ChartAreas("Default").Area3DStyle.Rotation = 45
Chart1.ChartAreas["Default"].Area3DStyle.Enable3D = true;
Chart1.ChartAreas["Default"].Area3DStyle.Inclination = 45;
Chart1.ChartAreas["Default"].Area3DStyle.Rotation = 45;