1

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

替代文字
(来源:infocaptor.com

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

干杯,PK

4

2 回答 2

1

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

于 2010-06-25T16:56:18.343 回答
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;
于 2012-07-03T22:13:53.807 回答