TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。
现在,仪表越来越多地应用于我们的应用程序中。它们能够显示不同的数据集,无论是静态的还是随时间变化的,都可以使仪表成为仪表板或任何其他可视化表示数据的应用程序的有价值图表。第一印象非常重要,快速了解数据也非常重要。出于这个原因,仪表板在现代数据应用中越来越普遍,因此我们看到许多不同类型的仪表在仪表板设计中起着至关重要的作用。
在本篇文章中,我们将看看TeeChart VCL / FMX为我们提供的简化和加速此类数据可视化创建的可能性。
TeeChart Pro for VCL 和 FireMonkey包括众多专业图表样式,其中可以找到各种各样的仪表。使用TeeChart组件库可以轻松地为您的应用程序添加仪表。我们可以创建我们所指的面板或仪表板,而无需编写单行代码,而且可以为Embarcadero公司支持的所有平台做到这一点,使其成为一个重要的跨平台工具。
注意:TeeChart Pro组件库中包含的所有功能都是跨平台兼容的。
首先,让我们来看看TeeChart Pro提供的所有仪表类型:
如果创建一个新的应用程序,显示它的表单并从组件库添加一个TeeChart图表,可以双击图表打开图表编辑器。在这里可以在图表中添加系列,并根据我们的品味对其进行个性化设置。要添加新的Gauge系列,从系列部分选择添加,然后转到已打开的图库中的仪表选项卡,如上图-提供的仪表类型所示。
Numeric Gauge | Linear Gauge | Vertical Gauge |
| ![]() | ![]() |
Circular Gauge | Knob Gauge | Clock Gauge |
![]() | ![]() | ![]() |
每种Gauge类型都有自己的特性和功能。在这个例子中,我们将添加尽可能多的图表,因为有可用的量表类型,所以将通过各自的编辑器更改每个图表的外观。
TeeChart允许从Object Inspector(以及VCL也从其Editor对话框)个性化每个系列。
使用TeeChart总是可以根据我们的要求创建任何类型的Gauge或Chart,这是因为TeeChart Canvas允许绘制任何对象。
例如,如果想要创建一种Radial Gauge风格的Gauge,就可以通过Donut系列轻松创建它。其过程只需要设置一个总角度(例如,180º),通过3D编辑器选项卡(使用水平和垂直偏移)将圆环定位在图表的中心,在中心添加注释工具以获得动态百分比信息就可以了。
完成后,为系列添加值(例如15和85)结果是: