【发布时间】:2023-09-29 08:20:02
【问题描述】:
使用 D3 v.3,我想消除 x 轴上除两个刻度标签之外的所有标签,并将第一个直接放在 y 轴下方,第二个放在辅助 y 轴下方,如屏幕截图所示。我了解.ticks(count) 函数不一定会为您提供您要求的滴答数。我怎样才能得到两个刻度并按照我的描述放置?
这是我生成 x 轴的方式:
// Set the ranges
var xScale = d3.time.scale().range([0, width]);
// Define the axes
var xAxis = d3.svg.axis().scale(xScale)
.orient("bottom")
.ticks(2)
.tickFormat(formatTime);
(我不限于 v.3,但我不确定切换到 v.4 可能会影响我现有代码的哪些内容)。
【问题讨论】:
标签: javascript d3.js data-visualization