我正在开发一个显示事件时间表的Flex应用程序。我已将PlotChart的showAllDataTips
属性设置为true,以便DataTips始终可见。
我似乎无法访问设置DataTips位置的算法,并将线条绘制回相应的项目。该算法似乎将DataTips组合在一起,使它们远离相应的项目,如下图中中心点左右点所示。中心点是展示我想要的那种位置。
当点靠近时,算法会以可接受的方式放置DataTips,这种情况经常发生,我希望它能够以这种方式继续运行:
我是否可以设置一些属性来让图表尝试将每个DataTip尽可能靠近其项目而不重叠其他DataTips?
我已经尝试过的(没有成功):
move(x,y)
,它允许我在任何方向上移动每个DataTip一些静态量,但它不包含有关相关PlotSeriesItem位置的信息,它没有重新绘制将DataTip连接到其项目的行。updateDisplayList(width, height)
,这对showAllDataTips
属性而不是鼠标悬停事件呈现的DataTips没有影响。