我正在使用Rcharts nvd3中的lineChart,我希望将y值格式化为精确百分比的十分之一。我可以格式化为下面的百分比,但是当我将鼠标悬停在点上时,它只显示%精确到1%,我无法精确到小数点后十位。
p$yAxis(tickFormat = "#!
function(d) {return d3.format('%')(d)}
!#"
)
我尝试过这样做,但没有工作:
p$yAxis(tickFormat = "#!
function(d) {return d3.format('.0%')(d)}
!#"
)
答案 0 :(得分:1)
尝试:
p$yAxis(tickFormat = "#!
function(d) {return d3.format('.1%')(d)}
!#"
)
来自d3 wiki:
精度表示格式为“f”和“%”的值的小数点后应显示的位数