在Dojo中,如何在数据点绘制自定义标记?

时间:2013-03-07 07:48:55

标签: charts dojo marker tooltip

我正在使用Dojo绘制我的图表。我需要在某些点画一个叠加层。几乎就像一个总是显示的工具提示。它可以是显示在数据点上方,下方或旁边的一堆值或图标。

有谁知道我怎么能做到这一点? 有谁知道如何访问每个绘制数据点的屏幕坐标列表?

我的理论是;如果无法绘制持久性和自定义工具提示,则绘制图表并将我的自定义对象相对于点坐标进行定位。 另一种选择是绘制自定义标记。 (不像普通的SVG路径。)

请不要建议其他图表库。我需要知道如何在Dojo中执行此操作。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定您是否已找到使用自定义标记的答案。我正在使用SVG路径变量来绘制自定义标记。

例如:

var custom_marker = "M150 0 L75 200 L225 200 Z" // a triangle
var data = [{x: 10, y: 20, marker: custom_marker}, {x: 15, y: 25, marker: custom_marker}] // and so on

将此数据输入到dojo图表中,您可以绘制自定义标记。