我想将垂直线添加到图表中作为有趣事件的标记。
我可以看到添加多行的唯一方法是定义多个controller.verticalLine
注释,例如
controller.verticalLine({
xAnchor: "2007-09-23"
});
controller.verticalLine({
xAnchor: "2008-10-23"
});
是否可以像
那样做得更好controller.verticalLine([{
xAnchor: "2007-09-23"
},
{
xAnchor: "2007-10-23"
},
{
xAnchor: "2007-11-23"
}]);
或更好,使用mapAs
传递数据集,其中映射中的每个值都是xAnchor
值?
var mapping = dataTable.mapAs({"value": 4});
controller.verticalLine(mapping);
由于
答案 0 :(得分:0)
您可以使用自定义字段定义数据集中的行,并使用get()方法从数据中获取它们: https://api.anychart.com/latest/anychart.data.Mapping#get
mapping.get(i, "anchor"),