【TeeChart for Java教程】(五)图例设计

【下载TeeChart for Java最新版本】

(一)图例设计

1.1 Style

可以通过图表编辑器,图表选项卡,图例页面访问图例参数。

teechart_for_java

1.1.1 Legend Style

图例默认样式“Automatic”将在图表中只有一个系列时将系列点值放在图例中。当图表包含多个系列时,“Automatic”会将系列名称放入图例中。在编辑器中,使用Dropdown Combobox获取默认值以外的值。如果您更改图例样式以显示值,并且图表中有多个系列,TeeChart Pro将显示第一个系列的值,您可以使用自定义选项修改显示。

tChart1.getLegend().setLegendStyle(LegendStyles.LASTVALUES);
//Puts the last value of each Series in the Legend box

1.1.2 Text Style

有关可能的图例文本样式的列表,请参阅TextStyle方法,文本样式格式化图例中的系列条目(例如,显示值作为总计的百分比等)。

1.2 Positioning

1.2.1 Alignment

使用对齐方法(顶部,底部,左侧和右侧)有4个默认位置可用,右边是默认位置,图例的默认定位始终位于图表之外。

1.2.2 调整图表

大小调整大小图表方法,如果未启用,将在图表框架区域内绘制图例,虽然这对于一些Legend定位要求可能是令人满意的,但是通过使用Legend HorizMargin和VertMargin属性可以更好地控制与Chart框架相关的Legend定位。

1.2.3 HorizMargin和VertMargin

Horizmargin适用于左右对齐的图例,VertMargin适用于顶部和底部对齐的图例,更改Horizmargin方法值将移动Chart框架相对于Legend,反之亦然。因此,将Horizmargin值设为负值会将图表移动到图例上(增加图表矩形区域的大小),但是,这些方法不是用于重新定位图表上的图例,为了实现这一点,最好使用下面概述的技术。

1.2.4 自定义位置

将Legend CustomPosition方法设置为true,然后将Legend的Top和Left像素坐标设置为自定义位置。

tChart1.getLegend().setCustomPosition(true);
tChart1.getLegend().setTop(100);
tChart1.getLegend().setLeft(100);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值