分享几个TeeChart的常见问题

  1、对于颜色如何定义?柱形图可以用单一颜色没关系,但饼图必须用各种颜色区分开来,如果用RAND()生产随机颜色会很难看,而如果使用固定颜色,当系列多时,如何处理?


  TEECHART在增加数据时带有COLOR的属性


  如果是饼形图


  THISFORM.MYCHART.SEries(0).ADD(100,'教育',RGB(0,0,0));


  在每增加一个数据时定义不同的颜色就行了.


2、打印TEECHART图表时,如何用代码定义上、下、左、右的边距?


  THISFORM.MYCHART.Printer.MarginLeft :=


  thisform.mychart.Printer.MarginRight :=


  thisform.mychart.Printer.MarginTop :=


  THISFORM.MYCHART.Printer.MarginBottom :=


  分别设置打印的左 右 顶 底 部的边距.


3、折线图中,默认的Y轴最小值为系列中的最小值。如保将Y轴最小值改为0?


  THISFORM.MYCHART.Axis.Left.SetMinMax(0,100);


  设置左边轴最小值为0,最大值为100(根据自已的需要设置最小最大值)


  如果是设置右边,顶部,底部的值为上述语句的LEFT改为:RIGHT,TOP,BOTTOM


4、饼图中,各系列占比多少并没有显示,这样不直观。如何在各系列上显示值:”教育 7.67%"?(在chartfx控件中,是双击时就会显示选中系列的占比)


  thisform.mycHART.series(0).Marks.Style := 3;


  smsLabelPercent .Caption := '显示标签+百分比.';


5、例如收入支出表中,希望每月的系列显示2个,一个为收入,一个为支出,并列显示,如何实现?


  用SERIES(0)显示支出,SERIES(1)显示为收入.


原文地址:http://www.evget.com/zh-CN/Info/catalog/15342.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值