CanvasJS - 从烛台图

时间:2017-06-19 19:14:22

标签: javascript canvasjs

如何从CanvasJS烛台图中删除空洞(如周末等)?

该图表在周末等方面留下了一个大空洞,因为股票市场已经关闭。

我检查了文档和谷歌,但我发现的唯一的事情就是2015年这篇文章说它不可能。 https://canvasjs.com/forums/topic/hiding-nullempty-y-columns/ '

但CanvasJS有一个内置选项来显示烛台。

我错过了什么吗?

2 个答案:

答案 0 :(得分:4)

由于轴在日期范围内呈线性行为,因此无法跳过周末和假日。

如果您只想显示工作日,那么最好使用“label”而不是“x”。但它要求您在分配之前将日期/时间格式化为所需的字符串格式。您可以使用formatDate()执行相同的操作。这是label上的页面。

function skipWeekend(dps) {
   // Skip the weekends
   return dps.x.getDay() !== 6 && dps.x.getDay() !== 0;
}

另请查看此jsFiddle

答案 1 :(得分:0)

需要通过“标签”更改“ x”元素

{{1}}

完整示例: example