Olhe este post:
http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/300d3353-7a4c-488e-b71f-b9fbb71f42b8/#1ac8c2a3-d202-4864-aecb-4fda489278ab
A unica coisa que vc tem que mudar é alterar os valores das séries, exemplo
de 1 a 20 vc preenche o valor da serie 1 com o valor de uma formula (ou outra fonte de dados) e 0 para a serie 2. A partir de 20 (isso é um exemplo) vc coloca 0 para a serie 1 e começa a preenche a serie 2:
private void button2_Click(object sender, EventArgs e)
{
chart1.Series.Clear();
chart1.Legends.Clear();
System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
legend1.Name = "Legend1";
chart1.Legends.Add(legend1);
series1.ChartArea = "ChartArea1";
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
series1.Legend = "Legend1";
series1.Name = "Linha_1";
series2.ChartArea = "ChartArea1";
series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
series2.Legend = "Legend1";
series2.Name = "Linha_2";
for (int i = 0; i <= 20; i++)
{
series1.Points.Add(i);
series2.Points.Add(0);
}
for (int i = 21; i <= 40; i++)
{
series1.Points.Add(0);
series2.Points.Add(i*2);
}
chart1.Series.Add(series1);
chart1.Series.Add(series2);
}
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée