在flex中,如何在图表上添加标签?我需要在图表上显示一些东西。
答案 0 :(得分:0)
是的,你可以。
我们可能需要知道您要放置的标签类型以及您正在使用的图表类型。
如果您查看Language Reference for Pie Chart (例如),您会在屏幕底部找到一个示例,您可以在其中看到标签。
“labelFunction”属性用于定义要为每个值显示的字符串 “labelPosition”允许您选择标签的放置位置。正如您在PieSeries文档中看到的,不同的值如下:
“无” - 不要画标签 “外部” - 在饼图边界周围绘制标签 “callout” - 在饼图两侧的两个垂直堆栈中绘制标签。如果需要,馅饼会缩小,以便为标签腾出空间(参见maxLabelRadius)。从每个标签到关联的楔形绘制关键线。根据需要收缩标签以适应所提供的空间 “内部” - 在图表内绘制标签,中心位于每个楔形的大约十分之七处。收缩标签以确保它们不会相互干扰。如果标签在calloutPointSize属性下缩小,请将其删除。当两个标签重叠时,Flex会优先考虑较大切片的标签 “insideWithCallout” - 在饼图内绘制标签,但如果标签缩小到可读尺寸以下,Flex会将它们转换为标注。
当然,这个例子仅适用于PieChart,除非你告诉我们你想要做什么,否则我不会更有帮助。