TeeChart基础使⽤⼿册
TeeChart使⽤⼿册
⽂章⽬录
1、TeeChart.dll、、TeeChart.WPF.dll优缺点
TeeChart.dll、、TeeChart.WPF.dll数据绘制效率表
绘制数据量TeeChart. TeeChart.WPF.dll >16000(带端点)⾼中低
<16000(带端点)中⾼低
任意数量(不带端点)中⾼低TeeChart.dll、、TeeChart.WPF.dll流畅绘制的数据量范围
绘制⽅式TeeChart. TeeChart.WPF.dll 带端点<2000<2500<1500
不带端点<6000<8000<2500
1.1 TeeChart.dll
缺点:
TeeChart.dll在显⽰效果上较差,如图所⽰,添加控件后默认情况下在缩放是⿏标的选框会出现偏移、虚影、重叠、闪烁的情况,图中红圈为⿏标位置。
解决⽅法(1):进⼊TeeChart Editor界⾯ –> Chart –>General –>Zoom –>Pen 然后修改任意⼀项参数,就不会出现选框偏移、闪烁等问题,⽽虚影、选框重叠的问题还是存在,第⼀次修改后会在Form.Designer.cs⽂件中⽣成相应的代码,第⼆次以后修改不会⽣成,这导致第⼆次以后修改的参数
不会⽣效,只有删除第⼀次⽣成的代码再设置才能⽣成。
解决⽅法(2):在程序中添加任意⼀条设置Zoom参数的代码就不会出现选框偏移等问题,如:
tChart1.Zoom.Pen.Style = System.Drawing.Drawing2D.DashStyle.Dash;
TeeChart.dll的TeeChart Editor界⾯存在字体模糊,缺失,被遮挡的情况。
优点:
在TeeChart.dll的TeeChart Editor界⾯中设置的参数会在Form.Designer.cs⽂件中⾃动⽣成相应的代码,步骤清晰,利于通过代码绘制图标,可⽤于学习每个参数、功能的代码实现⽅式。teechart控件安装
TeeChart.dll在使⽤时⽀持.NET Framework 4及4以上的框架。
具有较多重载函数,结构清晰,使⽤简单⽅便。
TeeChart.dll添加⼤量数据的效率⾼于,和TeeChart.WPF.dll差不多。
TeeChart.dll在绘制超过16000个带端点的数据时效率最⾼。
1.
在的Editing界⾯上设置的参数、内容并不会在Form.Designer.cs⽂件中⽣成相应的代码,⽽是将控件的设置信息编码后写⼊sx⽂件中,不利于使⽤代码实现的图表功能,如下图。
<⼤部分类、函数、参数、实现⽅式与TeeChart.dll、TeeChart.WPF.dll差异较⼤,所以在从TeeChart.dll、
TeeChart.WPF.dll转到后使⽤代码实现时不是很⽅便。
<在使⽤时⽀持**.NET Framework 4.5及4.5以上的框架,当使⽤框架低于4.5时,在运⾏程序时会出现异常。**
优点:
<的Editing界⾯在显⽰效果上要优于TeeChart.dll,功能逻辑更清晰,较少出现字体模糊、被遮挡的情况,使⽤图像界⾯实现图表效率⾼于TeeChart.dll。
在图表种类上 有121种,TeeChart.dll有104种。
<添加⼤量数据的速度较慢,略低于TeeChart.dll和TeeChart.WPF.dll。
< 在绘制⼩于16000个带端点的数据时效率最⾼,绘制任意数量不带端点的数据效率最⾼。
1.3 TeeChart.WPF.dll
TeeChart.WPF.dll没有图形设置窗⼝,不能通过图形界⾯进⾏设置,开发效率较低。
部分的功能、参数也被弃⽤,在使⽤上不易上⼿,代码实现效率较低。
⼤概率出现某⼀组数据绘制失败的情况,且与数据量⽆关。
TeeChart.WPF.dll 绘制任意数量的数据效率都⽐较低,能流畅绘制的数据量⼩。
优点:
TeeChart.WPF.dll的部分类、函数、参数与TeeChart.dll相同,在熟悉TeeChart.dll代码实现的情况下使⽤TeeChart.WPF.dll会更容易。
TeeChart.WPF.dll在使⽤时⽀持**.NET Framework 4及4以上**的框架。
TeeChart.WPF.dll添加⼤量数据的效率⾼于,和TeeChart.dll差不多。
2、Windows窗体应⽤(.NET Framework) + TeeChart.dll
2.1 创建⼯程
打开Visual studio,将选项栏设置为C# — windows — 桌⾯,如下图:
选择Windows窗体应⽤(.NET Framework),然后点击下⼀步,设置好项⽬名称和位置,点击创建,创建成功后如下图。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。