flex图表Y轴标题显示问题

龙心 2010-10-15 02:12:41
有下面一段代码:
<mx:LineChart id="AChart" >
<mx:horizontalAxis>
<mx:LinearAxis title="X轴标题" />
</mx:horizontalAxis>
<mx:verticalAxis>
<mx:LinearAxis title="Y轴标题" />
</mx:verticalAxis>
</mx:LineChart>
根据上面的代码在页面上Y轴的title显示成从上到下的(这好像是Flex默认的)。不知道能不能把Y轴标题也设置成从左到右的。
举例如下:
根据上面代码Y轴标题显示为这样:
Y



现在要Y轴标题显示为:
Y轴标题

请大家帮忙,谢谢!
...全文
308 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
netbuy888 2012-01-11
你的问题解决了吗? 我也遇见了类似的问题。Y轴title文字方向头向左或向右,如何变成文字头向上?
回复
cchui 2011-03-28
http://www.mcquilleninteractive.com/blog/?p=42
你看看这个老外的方法,很好的!
回复
龙心 2010-10-18
[Quote=引用 2 楼 leemiki 的回复:]
这样不行????
<mx:horizontalAxis>
<mx:LinearAxis title="Y轴标题" />
</mx:horizontalAxis>
[/Quote]

这样不是不行,而是在Y轴显示成从上到下的。大哥没有好好看问题啊。

3楼应该可以实现不过好像复杂化了。
回复
ntntime 2010-10-16
titleRender可以改变title外观。通常继承CChartLabel创建一个个性化的title,重写createChild和updateDisplayList方法。
回复
leemiki 2010-10-15
这样不行????
<mx:horizontalAxis>
<mx:LinearAxis title="Y轴标题" />
</mx:horizontalAxis>
回复
龙心 2010-10-15
现在想到了一个取巧的方法,如下:
<mx:horizontalAxis>
<mx:LinearAxis title="X轴标题" />
</mx:horizontalAxis>
将<mx:LinearAxis title="X轴标题" />中的title属性去掉,也就是不进行设置。
在整个图表的左边加上一个Label,内容是Y轴标题。只要控制好布局,就可以制造出类似的效果。
不知道还有没有其他更好的办法,谢谢!

回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-15 02:12
社区公告
暂无公告