flex chart中文旋转
来源:互联网 发布:淘宝客服的岗位职责 编辑:程序博客网 时间:2024/05/17 07:26
<mx:horizontalAxisRenderer> <mx:AxisRenderer labelRotation="-45" /> </mx:horizontalAxisRenderer>
将X轴的标注转转成45度,但是设置这个要使中文旋转的话,必须要设置一下字体才生效,要不然没有效果。
设置步骤如下:
1. 设置字体(从window系统中找到 字体 STSONG.TTF或者FZYTK.TTF 放入项目中)
设置宋体:
<fx:Style>@font-face {src: url("asssets/STSONG.TTF"); font-family: EmbeddedArial;embedAsCFF: false;}.columnChart{font-family: EmbeddedArial;fontSize: 12px; fontWeight:"normal"; }</fx:Style>
或者设置成方正姚体
@font-face {src: url("asssets/FZYTK.TTF");font-family: myMyriad;embedAsCFF: false;}.columnChart{font-family: myMyriad;fontSize: 12px; }
2. 完整的应用程序的代码如下
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"><s:layout><s:HorizontalLayout/></s:layout><fx:Declarations><mx:WipeUp id="myWipUp" duration="{duration}" /></fx:Declarations><fx:Style>@font-face {src: url("asssets/STSONG.TTF");font-family: EmbeddedArial;embedAsCFF: false;}.columnChart{font-family: EmbeddedArial;fontSize: 12px; fontWeight:"normal"; }</fx:Style> <fx:Script><![CDATA[import mx.collections.ArrayCollection;import mx.graphics.Stroke;import mx.charts.renderers.CircleItemRenderer;import mx.graphics.Stroke;[Bindable]private var duration:int = 1000;[Bindable]private var medalsAC:ArrayCollection = new ArrayCollection( [{ Station: "站点站点站点station1", up: 35, down:39 },{ Station: "站点站点站点Station2", up: 32, down:17},{ Station: "站点站点站点Station3", up: 27, down:27},{ Station: "站点站点站点Station4", up: 27, down:27},{ Station: "站点站点站点Station5", up: 27, down:27},{ Station: "站点站点站点Station6", up: 27, down:27},{ Station: "站点站点站点Station7", up: 27, down:27},{ Station: "站点站点站点Station8", up: 27, down:27},{ Station: "站点站点站点Station9", up: 27, down:27},{ Station: "站点站点站点Station10", up: 27, down:27},{ Station: "站点站点站点Station11", up: 27, down:27},{ Station: "站点站点站点Station12", up: 27, down:27},]);]]></fx:Script><s:Panel title="线路分段评价" width="100%" height="100%"><s:VGroup width="100%" height="100%" textAlign="center" horizontalAlign="center"><mx:Label fontSize="16" text="线路分段评价" textAlign="center"/><mx:Legend dataProvider="{colChar}" textAlign="center" direction="horizontal"/><mx:ColumnChart styleName="columnChart" id="colChar" width="100%" height="100%" paddingLeft="5" paddingRight="5" showDataTips="true" dataProvider="{medalsAC}" columnWidthRatio="0.3" maxColumnWidth="50" showLabelVertically="true" selectionMode="single"><mx:horizontalAxis><mx:CategoryAxis categoryField="Station" title="城市" /></mx:horizontalAxis><mx:horizontalAxisRenderer><mx:AxisRenderer labelRotation="45" /></mx:horizontalAxisRenderer><mx:verticalAxis><mx:LinearAxis title="数据量"/></mx:verticalAxis><mx:backgroundElements><mx:GridLines horizontalStroke="{new Stroke(0xADD8E6,0)}"/></mx:backgroundElements><mx:series><mx:ColumnSeries yField="up" displayName="上行" labelPosition="outside" creationCompleteEffect="{myWipUp}"/><mx:ColumnSeries yField="down" displayName="下行" labelPosition="outside" creationCompleteEffect="{myWipUp}"/></mx:series></mx:ColumnChart></s:VGroup></s:Panel></s:Application>
3.旋转成功,展示图
- flex chart中文旋转
- flex chart 坐标标签角度旋转
- flex chart
- flex chart属性理解
- Flex chart学习笔记
- Flex chart学习笔记
- flex save chart
- Flex 4 : Chart 控件
- Flex: Stacked column chart
- Flex 4 Chart Legend
- Flex Chart有些总结
- Flex Chart之饼状图特效
- flex chart双Y轴
- Flex 3 动态创建Chart
- Flex chart设置Legend样式
- iOS 可旋转的Chart 饼图
- flex 特效--旋转tooltip
- flex 图片旋转
- Hadoop学习笔记--3.Hadoop源代码eclipse编译教程
- ctrcmp strcpy源代码
- Android体系结构分析
- 多态性
- bash xx.sh与sh xx.sh以及./xx.sh的区别
- flex chart中文旋转
- 正则表达式相关:C# RichTextBox显示html文本内容
- 让apache产生cookie并记录到日志
- 三角肌前束(07):斯科特举
- 遇见未知的自己(三)-冲破情绪的屏障
- android 实现google map 画线功能
- OpenGL ES常用API
- DNS Suffixes List
- Java做的锁屏小软件