DevExpress XtraChart画图时出现凸起问题解决

来源:互联网 发布:desmume关闭软件复位 编辑:程序博客网 时间:2024/06/10 13:48

问题现象:

用DevExpress 的XtraChart控件绘图时,若刚开始的y轴值是0,会出现凸起现象。如下图

测试及解决代码:

        private void Form1_Load(object sender, EventArgs e)        {            DataTable dt = new DataTable();            dt.Columns.Add("X", typeof(double));            dt.Columns.Add("Y", typeof(double));            for (int i = 0; i < 10; i++)            {                DataRow dr = dt.NewRow();                dr.ItemArray = new object[] { 0, 0 };                dt.Rows.Add(dr);            }            for (int i = 400; i < 500; i++)            {                DataRow dr1 = dt.NewRow();                dr1.ItemArray = new object[] { i-399, i };                dt.Rows.Add(dr1);            }            chartControl1.Series.Add("Test",DevExpress.XtraCharts.ViewType.Spline);                        DevExpress.XtraCharts.Series series1 = chartControl1.Series[0];            series1.DataSource = dt;            series1.ArgumentScaleType = DevExpress.XtraCharts.ScaleType.Numerical;            series1.ArgumentDataMember = "X";            series1.ValueScaleType = DevExpress.XtraCharts.ScaleType.Numerical;            series1.ValueDataMembers.AddRange(new string[] { "Y" });            ((DevExpress.XtraCharts.SplineSeriesView)series1.View).LineTensionPercent = 3;//本行是解决问题关键代码        }



0 0
原创粉丝点击