AxisRenderer的预定义轴样式

对于AxisRenderer类的样式,你可能很熟悉,不过也许你并不知道AxisRenderer类的预定义轴样式。

打开AxisRenderer的源码,可以发现AxisRenderer类有七个预定义样式:verticalAxisStyle,blockNumericAxis,linedNumericAxis, dashedNumericAxis,blockCategoryAxis,hangingCategoryAxis,dashedCategoryAxis。对于NumericAxis,横轴默认的样式为hangingCategoryAxis,纵轴的样式为 blockNumericAxis;对于CategoryAxis,横轴默认的样式为hangingCategoryAxis,纵轴的样式为blockCategoryAxis。这些样式在早期的Flex版本中也出现过,不过自从Flex 2.0 后就被隐藏起来了。

下面的实例设置纵轴的样式为linedNumericAxis,使纵轴和横轴一样粗细,而且还绘制了次刻度线。

点击此处查看该实例的效果,点击此处下载该实例的源码。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Chart CSS
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
回复回复fzt1987[2009-12-12 06:27 PM | del]
您好 我目前在用flex的chart组件时遇到以下问题 希望能够得到您的帮助
1.在使用columnChart组件时,由于维度的值很多,每根柱子的宽度就变的特别细,我已设置columnWidthRatio属性为.9,但是每根柱子的宽度还是很细。我想通过设置柱子的最小宽度,从而实现当维值很多时,柱子宽度有最小值,图表可以横向伸长,而不是固定宽度,使每根柱子变的很细。请问您是否有更好的解决办法。
2.在使用lineChart组件时,虽然设置lineStroke属性可以改变线条的宽度,但需要指定线条的颜色。我是只想改变每根线条的宽度,但颜色还是用组件默认的颜色。请问您是否有解决方法。

如果您方便的话可以给我发邮件,我的邮箱是fzt2008@yahoo.com.cn,谢谢您了。
回复来自 Flying 的评论 Flying 于 2009-12-12 10:24 PM 回复
1.显示大数据一般用LineChart。如果一定要用ColumnChart,可设置canDropLabels="false"试一下,效果不好用就只好筛选数据显示了
2.可以遍历所有LineSeries的lineStroke属性,重设其粗细
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.