我的图表目前通过计算数据集中的空洞来指示“无数据”,然后生成范围从nil
到max(all-y-values)
的新假数据集,从而使其看起来像全高背景。我将其设为“区域”数据集并应用SVG模式使其看起来像这样:
当y轴刻度大于数据时出现问题,换句话说,max(all-y-values)
与图表顶部不一致时。
我需要使这些阴影背景间隔始终是图表的完整高度,并且我愿意重新考虑添加它们的整个过程。
我最近的尝试一直在尝试遵循D3 Tips and Tricks以及NVD3 documentation和various其他resources中描述的“填充线上方区域”示例,但是我没有看到任何工作。
这是该链接的“填充线上方区域”示例:
任何解决方案都必须使用ClojureScript和Om,或至少与它们直接兼容,因为我已经在上面的链接中有一个概念证明,我正在寻找更多。