如何从CanvasJS烛台图中删除空洞(如周末等)?
该图表在周末等方面留下了一个大空洞,因为股票市场已经关闭。
我检查了文档和谷歌,但我发现的唯一的事情就是2015年这篇文章说它不可能。 https://canvasjs.com/forums/topic/hiding-nullempty-y-columns/ '
但CanvasJS有一个内置选项来显示烛台。
我错过了什么吗?
答案 0 :(得分:4)
由于轴在日期范围内呈线性行为,因此无法跳过周末和假日。
如果您只想显示工作日,那么最好使用“label”而不是“x”。但它要求您在分配之前将日期/时间格式化为所需的字符串格式。您可以使用formatDate()执行相同的操作。这是label上的页面。
function skipWeekend(dps) {
// Skip the weekends
return dps.x.getDay() !== 6 && dps.x.getDay() !== 0;
}
另请查看此jsFiddle。
答案 1 :(得分:0)