首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mapAs数据集的多批注verticalLines

使用mapAs数据集的多批注verticalLines
EN

Stack Overflow用户
提问于 2017-06-19 02:44:42
回答 1查看 53关注 0票数 0

我想在图形中添加垂直线作为有趣事件的标记。

添加多行代码的唯一方法是定义多个controller.verticalLine注释,如

代码语言:javascript
复制
controller.verticalLine({
xAnchor: "2007-09-23"
});

controller.verticalLine({
xAnchor: "2008-10-23"
});

你能做得更好吗?

代码语言:javascript
复制
controller.verticalLine([{
 xAnchor: "2007-09-23"
},
{
 xAnchor: "2007-10-23"
},
{
 xAnchor: "2007-11-23"
 }]);

或者更好的方法是使用mapAs传递数据集,其中映射中的每个值都是一个xAnchor值?

代码语言:javascript
复制
var mapping = dataTable.mapAs({"value": 4});
controller.verticalLine(mapping);

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-19 13:51:27

可以使用自定义字段从dataset中定义行,并使用get()方法:https://api.anychart.com/latest/anychart.data.Mapping#get从数据中获取它们

代码语言:javascript
复制
mapping.get(i, "anchor"),

如图所示:https://jsfiddle.net/osub60ck/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44621561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档