软件设计中数据处理,一般需要表格和波形图来进行可视化处理,表格在aardio里有原生listview,第三方控件有flexcell,igrid,reportx,这里不对表格进行讲解,下期专门讲表格.
对于波形图表,我们一般都用第三方控件,例如st-curve.ocx,cchart.dll,LightningChart,ProEssentials.ocx...,当然aardio中也可以直接使用c#的程序集,比如我们今天要讲的ScottPlot.dll.
Scottplot程序集在winforms上性能优异,上手简单,只需要几行代码即可生成漂亮丝滑的波形图.支持折线图/直方图/饼图/散点图,等等,
使用我提供的scottPlot库文件,可以很简单的使用此波形图.
importdotNet;
vardll=dotNet.load("\ScottPlot.WinForms.dll");
varChart=dll.new("ScottPlot.FormsPlot");
//绑定界面
dotNet.setParent(Chart,winform.custom);
varPlotdll=dotNet.load("\ScottPlot.dll");
varDataGen=Plotdll.import("ScottPlot.DataGen");
varplt=Chart.Plot;
//plotonesetofdatausingtheprimaryYaxis
varsigSmall=plt.AddSignal(DataGen.Sin(51,