带有标记图的折线图

时间:2010-06-21 12:13:34

标签: flex flex3 flex-charting

我有一个带有4个系列的折线图,其中菱形,圆形,方框和三角形作为这4个系列的图的项目渲染器。现在我的要求是我想在图表中显示图表的标签。它应该是这样的:

alt text http://www.infocaptor.com/user_help/dashboard_line_chart_image_0.png

我尝试了一些项目渲染,但没有正确使用它,因为我想使用圆圈和三角形来渲染绘图。这是在节省我的时间。请帮忙......

干杯,PK

2 个答案:

答案 0 :(得分:1)

您问题中示例图片的链接目前已断开,但如果您要为图表添加标签,可以使用CartesianDataCanvas类来定位相对于图表中数据坐标的元素。如果那是你想要做的,那么第二个例子here应该告诉你需要知道的一切。同样,我无法看到您想要实现的图片,但是您想要所有绘制值上的标签而不是另一个选项是在图表对象上将showAllDataTips设置为true并创建自定义情节dataTipRenderer。在这种情况下,this示例应该是有用的。

答案 1 :(得分:0)

在dataProvider上使用localToContentdataToLocal

p1_label.text = line1.dataProvider[0].x;
p1_label.x = component.parent.localToContent
    (line1.dataToLocal
       (line1.dataProvider[0].x,line1.dataProvider[0].y)
    ).x - 10;
p1_label.y = component.parent.localToContent
    (line1.dataToLocal
      (line1.dataProvider[0].x,line1.dataProvider[0].y)
    ).y - 10;