k874059561 发表于 2018-7-3 12:49:49

flexchart 不同的数据源显示的坐标不一样


蓝线生成代码
for (int i = 0; i < cdata.Length - 1; i++)
                        {

                            try
                            {

                              data.Add(new Class1.DataItem()
                              {
                                    dvalue = float.Parse(cdata),
                              });
                            }
                            catch (Exception ex)
                            {
                              string aa = ex.Message;
                            }
                        }

var s1 = new Series()
                        {

                            Name = "采样",
                            DataSource = data,
                            Binding = "dvalue",

                        };
                        flexChart1.Series.Add(s1);


如图,为了检测 数据。同样的数据,我取一部分 显示在上面,重新new 了条线。在显示的时候,和原 蓝色的线的 坐标比例不一样了。下面是黄线,生成代码。
for (int k = 0; k < data.Count; k++)
                              {

                                    if (k >= sData && k <= eData)
                                    {

                                        dabl_up.Add(new Class1.DataItem
                                        {
                                          dvalue = data.dvalue + double.Parse(qFudu.ToString()),
                                        });
                                    }
                                    else
                                    {
                                        dabl_up.Add(new Class1.DataItem
                                        {
                                          dvalue = (double?)null,
                                        });
                                    }
                              }
                              var series = new Series();
                              series.Name = sName;
                              series.DataSource = dabl_up;

                              series.Binding = "dvalue";
                              series.ChartType = ChartType.Line;
                              flexChart1.Series.Add(series);



出现的问题是,,两条线出现了不同的 比例。。。红线是,想要的效果。需要同样的比例显示。

页: [1]
查看完整版本: flexchart 不同的数据源显示的坐标不一样