用TCHART和DBCHART都可以:
双击DBCHART-->点'ADD...'新增
饼图
-->选"SERIES"选项卡-->选"MARKS"选项卡-->选"STYLE"的值为"LABEL
AND
PERCENT"
在程序中用
语句
:
dbchart1.series[0].add(200,'一月')
dbchart1.series[0].add(220,'二月')
.
.
.
即可显示出饼图,并会得出一月,二月的
百分比
.
Delphi软件提供了图表部件Chart,可以生成条形图、折线图、饼图等各种形式,并允许具有三维外观等视觉特性。Chart包含两种不同的控件,分别用于创建一般数据图表和数据库图表,这两个控件分别是Additional页上的Chart控件和DataControls页上的DBChart控件。设好chart的属性,然后调用好像叫一个add..之类的方法,动态往里加点就行了。补充:代码肯定要写,无非就是设置Chart的一些属性如形状,颜色,最大值,最小值,X,Y座标,然后就是调用Add...(具体方法名字记不清,Delhi下面有个demo有代码,你可以看一下)。
楼下说的什么DBChart,就省省吧。
还有Timer组件,也省省,正确的处理方式就是接收到串口数据,判断分析数据,然后显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)