我有 D3 Web 应用程序,今天我使用标准d3.svg.axis来显示时间轴。我想将其更改为像Plottable实现的时间轴,例如Plottable.Axis.Time版本。
这是时间线在绘图表中的样子:

我可以在当前应用程序中直接使用 Plottable 时间轴吗?如果是,如何?
(或者是否有另一个库可以很容易地做与 plottable 相同的事情?)
一些背景
这是来自http://plottablejs.org/examples/linechart/的屏幕截图,显示了 D3 和 Plottable 之间的差异:

我目前像这样创建我的时间轴:
@x = d3.time.scale()
.domain([@model.get('viewableTimeRange').start, @model.get('viewableTimeRange').end])
.range([0, 500])
@xAxis = d3.svg.axis().scale(@x).orient("bottom").tickSize(10, 0).tickPadding(6)
并像这样布置它:
@svg
.select("g.x.axis")
.attr("transform", "translate(0," + (@canvasHeight - 50) + ")")
.call(@xAxis)