WPF Scichart同一图表绘制两条及以上曲线

在网络上查询“scichart绘制两条及以上曲线”相关的内容,几乎没有。在此做相应的记号(关键步骤),以备下次忘记时查看!

引入scichart等步骤忽略。。。

xaml页面:

<!--下面可以放很多线的类型:如散点图, 虚线,曲线等等,这里只以二条曲线为例-->

 <s:SciChartSurface.RenderableSeries>

       <s:FastLineRenderableSeries x:Name="lineSeries1"   StrokeThickness="1" Stroke="Blue"/>

       <s:FastLineRenderableSeries x:Name="lineSeries2"  StrokeThickness="1" Stroke="Red" />

<!--x y轴的间距、标题等等不赘述-->

 </s:SciChartSurface.RenderableSeries>


.cs页面(关键步骤):

 XyDataSeries<double, double> InPhaseDataSeries = new XyDataSeries<double, double>();
  XyDataSeries<double, double> QuadratureDataSeries = new XyDataSeries<double, double>();

 private void Button_Click(object sender, RoutedEventArgs e)
{
       InPhaseDataSeries.Clear();
       QuadratureDataSeries.Clear();

       // 输入需要显示的数据,最终转化为double[]数组。我部分代码如下:

       //分类数据
       for (int i = 0, j = 0; j < vIQData.Length; i++)
       {
            ... ...
            InPhaseDataSeries.Append(i, vData_Q[i]);
            QuadratureDataSeries.Append(i, vData_I[i]);
            ... ...
      }

       lineSeries1.DataSeries = InPhaseDataSeries;
       lineSeries2.DataSeries = QuadratureDataSeries;

},

运行操作后,结果如下图:

有疑问,欢迎留言

相关推荐

  1. 个事务update数据会发生什么?

    2024-06-14 16:02:02       24 阅读
  2. OPenCV中绘制多边形曲线函数polylines的使用

    2024-06-14 16:02:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-14 16:02:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-14 16:02:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-14 16:02:02       82 阅读
  4. Python语言-面向对象

    2024-06-14 16:02:02       91 阅读

热门阅读

  1. 新人学习笔记之(注释和关键字)

    2024-06-14 16:02:02       34 阅读
  2. Python大作业(实训)任务书

    2024-06-14 16:02:02       23 阅读
  3. cfa复习有哪些中文教材

    2024-06-14 16:02:02       26 阅读
  4. HCIP认证笔记(单选题)

    2024-06-14 16:02:02       27 阅读
  5. 2786. 访问数组中的位置使分数最大 Medium

    2024-06-14 16:02:02       30 阅读