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轴标题

请大家帮忙,谢谢!
...全文
346 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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轴标题。只要控制好布局,就可以制造出类似的效果。
不知道还有没有其他更好的办法,谢谢!

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧