como desenhar quatro (ou mais) áreas de trabalho horizontalmente?

Aqui está um conjunto de códigos que desenha gráficos de 1/2/3/4 (depende das observações):

private void button1_Click(object sender, EventArgs e)
    {
        List<i,nt> queue = new List<int>();
        queue.Add(1); queue.Add(2); queue.Add(3); queue.Add(4);
        chart1.ChartAreas.Add(queue[0].ToString());
        chart1.ChartAreas.Add(queue[1].ToString());
        chart1.ChartAreas.Add(queue[2].ToString());
        chart1.ChartAreas.Add(queue[3].ToString());
        chart1.Series.Add("test1");
        chart1.Series.Add("test2");
        chart1.Series.Add("test3");
        chart1.Series.Add("test4");
        chart1.Series["test1"].ChartArea = "1";
        chart1.Series["test2"].ChartArea = "2";
        chart1.Series["test3"].ChartArea = "3";
        chart1.Series["test4"].ChartArea = "4";
        Random rdn = new Random();
        for (int i = 0; i < 50; i++)
        {
            chart1.Series["test1"].Points.AddXY(rdn.Next(0, 10), rdn.Next(0, 10));
            chart1.Series["test2"].Points.AddXY(rdn.Next(0, 10), rdn.Next(0, 10));
            chart1.Series["test3"].Points.AddXY(rdn.Next(0, 10), rdn.Next(0, 10));
            chart1.Series["test4"].Points.AddXY(rdn.Next(0, 10), rdn.Next(0, 10));
        }
        chart1.Series["test1"].ChartType = SeriesChartType.FastLine;
        chart1.Series["test2"].ChartType = SeriesChartType.FastLine;
        chart1.Series["test3"].ChartType = SeriesChartType.FastLine;
        chart1.Series["test4"].ChartType = SeriesChartType.FastLine;
    }

Se eu desenhar dois ou três gráficos, ele aparece horizontalmente algo como:

............

............

ou

............

............

............

Quando adiciono o quarto chartarea, ele começa a criar a segunda "coluna"

............ ............

............ ............

O que fazer para forçar o layout com uma coluna? Encontrei a propriedade "Position", mas não consegui encontrar a maneira correta de usá-la :(

questionAnswers(1)

yourAnswerToTheQuestion