rchart nvd3 - 设置刻度间隔

rchart nvd3 - set tickmark interval

我想将 rchart nvd3 中折线图的 xAxis 上的间隔指定为 1。

目前我有一个 xAxis 为 0-6、0-5 或 0-3 的动态图表 - 当 xAxis 仅在 0-3 范围内时,刻度线间隔自动变为 0.5,但在这种情况下没有意义,我希望它仍然按整数间隔进行 - 我该如何指定?

目前我的代码如下:

p <- nPlot(   yvalue ~ xvalue,   data = dat,   group = "scenario_id",  type = "lineChart" )

p$yAxis(tickFormat = "#!
        function(d) {return d3.format('%')(d)}
        !#" )

您可以尝试通过以下方式手动设置刻度值:

p$xAxis(tickValues=min(dat$xvalue):max(dat$xvalue))