private void SetYAxis(Y2Axis yAxis3, FontSpec YTitle, FontSpec YScale, CLSYAxisGroup cCur) { try { yAxis3.Title.Text = cCur.Text; yAxis3.Title.FontSpec = YTitle.Clone(); yAxis3.Scale.FontSpec = YScale.Clone(); yAxis3.Scale.FontSpec.Angle = 270; yAxis3.Scale.FontSpec.FontColor = cCur.FontColor; //刻度字体颜色 yAxis3.Title.FontSpec.FontColor = cCur.FontColor; //标题字体颜色 yAxis3.MajorTic.Color = GridColor; //主网格刻度尺颜色 yAxis3.Color = GridColor; yAxis3.MinorTic.Color = GridColor; //次网格刻度尺颜色 yAxis3.MajorGrid.IsVisible = true; //是否显示主网格刻度线 yAxis3.MajorGrid.Color = GridColor; //主网格刻度线颜色 // turn off the opposite tics so the Y2 tics don't show up on the Y axis yAxis3.MajorTic.IsInside = true; // false; yAxis3.MinorTic.IsInside = false; yAxis3.MajorTic.IsOpposite = false; yAxis3.MinorTic.IsOpposite = false; // Align the Y2 axis labels so they are flush to the axis yAxis3.Scale.Align = AlignP.Inside; yAxis3.IsVisible = true; yAxis3.Scale.Min = cCur.ScaleMin; yAxis3.Scale.MinAuto = cCur.ScaleMinAuto; yAxis3.Scale.Max = cCur.ScaleMax; yAxis3.Scale.MaxAuto = cCur.ScaleMaxAuto; } catch (Exception) { } }