Полагаю, вы хотите, чтобы метки оси X были размещены ниже области диаграммы, а не висят в центре, в результате чего у вас есть набор пересечений.В этом случае вы можете установить его с помощью
Chart1.ChartAreas[0].AxisX.IsMarksNextToAxis = false;
Это должно показать метки в нижней позиции, а не на пересечении.