为什么提现系列中的所有标志都没有显示?请参见以下JS小提琴:https://jsfiddle.net/lucianpurcarea/5zxa0jsm/13/
这是为提款系列创建数据数组的部分:
var withdrawalsFlags = [];
for (var w = 0; w < response.withdrawals.length; w++) {
var title = "W:" + response.withdrawals[w][1] + "$";
withdrawalsFlags.push({
"x": response.withdrawals[w][0],
"id": (response.withdrawals[w][0]),
"title": title
});
}
在我准备的小提琴中,提款系列中的“标题”由“ W:” + 美元价值 +“ $”组成。在这种情况下,我会在系列中看到大约5个标志。如果我删除“ W:”,我会看到更多;如果我删除结尾的“ $”,我也会看到它们。
如果我放大某个特定部分,则会看到该部分中存在的所有标记。
在此先感谢任何关注此内容的人!
答案 0 :(得分:2)
因为在Highcharts flags
类型系列中,属性allowOverlapX默认情况下设置为false
,所以不会显示所有标志。
Highcharts文档:
如果为false,则使用查找以下内容的算法将标志向侧面移动 将每个标志放置在尽可能接近其原始位置的位置。
设置allowOverlapX = true
,您将看到所有标志。