【发布时间】:2013-06-10 11:13:03
【问题描述】:
在我的 Flex 应用程序中,我有一个饼图,它显示了公司中不同人所持股份的分布情况。
[Bindable]
private var shareData:ArrayCollection;
<mx:PieChart id="sharesDistribution" dataProvider="{shareData}" showDataTips="true"
height="100%" width="70%" left="0" right="0" bottom="0" top="0" >
<mx:series>
<mx:PieSeries field="share" nameField="name" labelPosition="insideWithCallout" />
</mx:series>
</mx:PieChart>
<mx:Legend right="0" width="30%" direction="horizontal" dataProvider="{sharesDistribution}" />
根据上面的代码,饼图正确显示。我在这里面临的问题是......
有时,任何成员都可能拥有 0% 或 0% 的股份。在该实例中,饼图仅显示拥有股份的人。比如说 A、B、C 和 D 持有一家公司的股份。在某一时刻,C 不持有任何股份,饼图只显示 A、B 和 D 持有的股份。
但是,图例显示的人 C 的颜色实际上看起来并不正确,因为饼图没有显示这样的人。希望你能理解我的观点并同意我的观点。
我希望人物 C 不显示在图例中。
我该怎么做?请分享您的答案。
【问题讨论】:
标签: apache-flex flex4 flex4.5 pie-chart flex4.6