//代码块
//绘制图型
Series AccumulationTimeSeries = this.chartAccumulationTime.Series[0];
AccumulationTimeSeries.LegendText = "堆积时间";
AccumulationTimeSeries.ArgumentDataMember = "Name";//x轴显示的
AccumulationTimeSeries.ValueDataMembers[0] = "AccumulationTime";//y轴显示的
AccumulationTimeSeries.DataSource = SourceDataTable;//数据源
AccumulationTimeSeries.ArgumentScaleType = ScaleType.Qualitative;
AccumulationTimeSeries.LabelsVisibility = DevExpress.Utils.DefaultBoolean.True;//是否显示
//绘制线条
XYDiagram diagram1 = (XYDiagram)chartAccumulationTime.Diagram;
if (diagram1 != null)
{
ConstantLine constantLine1 = new ConstantLine();
diagram1.AxisY.ConstantLines.Add(constantLine1);
constantLine1.AxisValue = AvgTime;//线条的值
constantLine1.Visible = true;
constantLine1.ShowInLegend = false;
constantLine1.ShowBehind = false;
constantLine1.Title.Visible = true;
constantLine1.Title.Text = "均值:" + AvgTime + "s";//显示的文本
constantLine1.Title.TextColor = Color.Red;//文本颜色
constantLine1.Title.Antialiasing = false;
constantLine1.Title.Font = new Font("宋体", 10, FontStyle.Regular);
constantLine1.Title.ShowBelowLine = false;//文本显示在线上面还是线下面
constantLine1.Title.Alignment = ConstantLineTitleAlignment.Far;//文本的位置
constantLine1.Color = Color.Red;//线条颜色
constantLine1.LineStyle.DashStyle = DashStyle.Solid;//线条样式
constantLine1.LineStyle.Thickness = 1;
}