我为股票数据创建了以下dygraphs图表:
正如您所料,周末没有市场数据(注意报价是UTC时间)。然而,Dygraphs坚持在图表中显示这些日子,这会产生[不合需要的]直线。
有没有办法不显示dygraphs图表中没有数据的日子?
答案 0 :(得分:1)
为金融图表绘制不连续的x轴是一个难题。 dygraphs仅支持连续轴,因此您唯一的选择是使轴连续。而不是将日期作为你的x值,你需要有一些连续的东西,比如“自1月1日以来市场开放的分钟”。这将为您提供所需的绘图,但是当您悬停时,它还会在图例中显示无意义的x轴刻度和值。您必须编写自定义x轴自动收录器和valueFormatter(请参阅dygraphs.com/options.html)以撤消映射。
这听起来像是很多工作吗?它是!这是dygraphs不支持开箱即用的原因之一。如果你确实有所作为,请分享。