我需要在饼图中为标签设置样式。
我将标签功能中的htmltext(例如:< b>< i>图表标签< / i>< / b>)传递给柱形图和条形图。我能够以粗体和斜体显示标签( 图表标签 )。
但在饼图中,标签显示为htmltext(< b>< i>图表标签< / i>< / b>)
我怎样才能完成这项工作?我在这个问题上苦苦挣扎了两天。
答案 0 :(得分:0)
如果您只想将粗体/斜体样式应用于标签,那么您应该这样做:
<mx:Style>
.boldOnly {
fontSize:9;
fontWeight:bold;
labelPosition:inside;
}
.italicOnly {
fontSize:9;
fontStyle:italic;
labelPosition:inside;
labelAlign:top;
}
.boldAndItalic{
fontSize:9;
fontStyle:italic;
fontWeight:bold;
labelPosition:inside;
labelAlign:top;
}
</mx:Style>
在mxml代码中声明上面的样式标记,然后在饼图mxml标记中执行以下操作:
仅限大胆:
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="boldOnly" >
仅限斜体:
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="italicOnly" >
粗体和斜体
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="boldAndItalic">
这是不需要更改图表中出现的每个标签的标签属性。
如果这不起作用,请尽快更新。