关于C#中chart控件中的Series的颜色问题

程序中的chart控件和chartArea1的背景颜色为白色,但是程序运行的时候,红框里面的这个地方的字体颜色就显示不出来了,我想问下怎么更改红框里面的字体颜色,谢谢了

img

//设置标题
            chart1.Titles.Clear();
            chart1.Titles.Add("S01");
            chart1.Titles[0].Text = "母膜半径";
            chart1.Titles[0].ForeColor = Color.Black;
            chart1.Titles[0].Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);

            DateTime X_minValue = DateTime.Now;          //x轴最小刻度 
            //定义图表区域
            chart1.ChartAreas.Clear();
            ChartArea chartArea1 = new ChartArea("C1");
            chartArea1.BackColor = System.Drawing.Color.White;
            chart1.ChartAreas.Add(chartArea1);

            //定义存储和显示点的容器
            chart1.Series.Clear();

            Series series1 = new Series("母膜1");
            series1.ChartArea = "C1";
            series1.LabelForeColor = Color.Black;
            chart1.Series.Add(series1);

            Series series2 = new Series("母膜2");
            series2.ChartArea = "C1";
            chart1.Series.Add(series2);

            Series series3 = new Series("母膜3");
            series3.ChartArea = "C1";
            chart1.Series.Add(series3);

            Series series4 = new Series("母膜4");
            series4.ChartArea = "C1";
            chart1.Series.Add(series4);

            //设置图表显示样式
            //设置图表区网格横纵线条的颜色
            chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.Black;
            chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.Black;
            //设置图表区网格横纵线条的宽度
            chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 1;
            chart1.ChartAreas[0].AxisY.MajorGrid.LineWidth = 1;
            chart1.ChartAreas[0].AxisX.MajorGrid.IntervalType = DateTimeIntervalType.Seconds;
            chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 10;
            //设置图表网格纵横线的样式
            chart1.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dash;
            chart1.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash;
            chart1.ChartAreas[0].AxisX.LabelStyle.Format = "HH:mm:ss";         //毫秒格式: hh:mm:ss.fff ,后面几个f则保留几位毫秒小数,此时要注意轴的最大值和最小值不要差太大
            chart1.ChartAreas[0].AxisX.LabelStyle.IntervalType = DateTimeIntervalType.Seconds;
            chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1;                //坐标值间隔1S
            chart1.ChartAreas[0].AxisX.LabelStyle.IsEndLabelVisible = false;   //防止X轴坐标跳跃
            chart1.ChartAreas[0].AxisX.MajorGrid.IntervalType = DateTimeIntervalType.Seconds;
            chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 1;                 //网格间隔
            chart1.ChartAreas[0].AxisX.Minimum = DateTime.Now.ToOADate();      //当前时间
            chart1.ChartAreas[0].AxisX.Maximum = DateTime.Now.ToOADate();

            //设置图表显示样式
            chart1.Series[0].Color = Color.Red;
            chart1.Series[1].Color = Color.Yellow;
            chart1.Series[2].Color = Color.Blue;
            chart1.Series[3].Color = Color.Lime;

            chart1.Series[0].ChartType = SeriesChartType.Line;
            chart1.Series[1].ChartType = SeriesChartType.Line;
            chart1.Series[2].ChartType = SeriesChartType.Line;
            chart1.Series[3].ChartType = SeriesChartType.Line;

            chart1.Series[0].Points.Clear();
            chart1.Series[1].Points.Clear();
            chart1.Series[2].Points.Clear();
            chart1.Series[3].Points.Clear();

我在设计界面中设置了一下chart1中的legends集合里的Docking和Alignment属性,现在又能显示出来了

img

这不显示出来了吗?还有什么问题啊