gpt4 book ai didi

d3.js - d3.js和nvd3.js轴和标签精度格式化

转载 作者:行者123 更新时间:2023-12-03 13:24:03 25 4
gpt4 key购买 nike

使用本示例中所示的堆积面积图
http://nvd3.com/ghpages/stackedArea.html

尝试将y轴刻度标签和工具提示标签的格式设置为整数而不是浮点数。尝试更改以下代码

chart.yAxis
.axisLabel('Users')
.tickFormat(d3.format(',.2f'));




chart.yAxis
.axisLabel('Users')
.tickFormat(d3.format(',.0d'));


精度保持不变(仍然显示数值的百分之一)。我没有遵循Github Wiki, https://github.com/mbostock/d3/wiki/Formatting#wiki-d3_format

任何建议或提示将不胜感激。

最佳答案

目前看起来像this isn't supported by nvd3。请参阅有问题的line

另外,您的格式规范不太正确。如文档中所述,"d"会忽略非整数值。因此,您可能需要",.0f"代替,这意味着:


,:使用逗号分隔成千上万。
.0:精度为零(其确切含义取决于所使用的类型)。
f:类型;在这种情况下,为Number.toFixed。这意味着小数点后会出现固定位数(精度),并在必要时四舍五入。

关于d3.js - d3.js和nvd3.js轴和标签精度格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11656788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com