链接到带有倾斜图的示例图像:
nvd3 流图将随时间急剧下降或上升。我搜索了 SO 和 NVD3 文档,但没有找到一个变量来控制 y 轴的零在每个时间点的位置。我也没有找到关于这个的讨论。换句话说,是什么使整个图形向一个方向或另一个方向倾斜,以及如何控制或关闭这种倾斜。
我读了一些 Byron 关于流图的初始论文,但无法弄清楚,我想我会在这里问。
有人可以请我指点这方面的文档或以其他方式提供见解吗?
链接到带有倾斜图的示例图像:
nvd3 流图将随时间急剧下降或上升。我搜索了 SO 和 NVD3 文档,但没有找到一个变量来控制 y 轴的零在每个时间点的位置。我也没有找到关于这个的讨论。换句话说,是什么使整个图形向一个方向或另一个方向倾斜,以及如何控制或关闭这种倾斜。
我读了一些 Byron 关于流图的初始论文,但无法弄清楚,我想我会在这里问。
有人可以请我指点这方面的文档或以其他方式提供见解吗?
堆积面积图的NVD3 代码接受四种可能的图表样式:stack、stream、stream-center 和 expand。默认流图是“流”样式,如果您的数据中有任何零值,这是偏离中心的版本。
如果您将样式显式设置为“流中心”,则图表将按预期运行。但是,在显示样式之间切换的单选按钮会切换回有问题的算法,因此需要禁用它们。
chart.style('stream-center')
.showControls(false);
这种其他显示算法的存在可能意味着 NVD3 人员正在研究它。github问题页面可能是寻找更新或回复的好地方: