我正在使用Dojo绘制我的图表。我需要在某些点画一个叠加层。几乎就像一个总是显示的工具提示。它可以是显示在数据点上方,下方或旁边的一堆值或图标。
有谁知道我怎么能做到这一点? 有谁知道如何访问每个绘制数据点的屏幕坐标列表?
我的理论是;如果无法绘制持久性和自定义工具提示,则绘制图表并将我的自定义对象相对于点坐标进行定位。 另一种选择是绘制自定义标记。 (不像普通的SVG路径。)
请不要建议其他图表库。我需要知道如何在Dojo中执行此操作。 提前谢谢。
答案 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图表中,您可以绘制自定义标记。