【问题标题】:Always show negative values on Y axis using D3js始终使用 D3js 在 Y 轴上显示负值
【发布时间】:2017-03-26 05:37:43
【问题描述】:

我有一个类似的数据集

[{key: 'abc', series: [1000,2500,3000]}, {key: 'xyz', series: [-20, 0,0]}]

在这种情况下,当我使用 d3.js 绘制条形图时,“y”标签刻度会忽略负值,因为它们不在其他数字 (1000,2500,3000) 的范围内。有没有办法强制显示负数刻度。或者如果我的 y 刻度范围是 [0,200,400,800] 那么它应该是 [-200, 0, 200,400,800]。

【问题讨论】:

  • 您需要在此处显示更多代码。你是如何定义你的尺度和轴的?

标签: javascript d3.js charts


【解决方案1】:

您可以使用以下方法对 y 轴范围进行硬编码: d3.scale.linear().range([-200,800]);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多