首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轴nvd3.js的区域设置

轴nvd3.js的区域设置
EN

Stack Overflow用户
提问于 2014-05-12 14:31:46
回答 3查看 1.5K关注 0票数 2

如何更改axis标签上的区域设置?默认情况下,美国区域设置用于数字',‘(逗号)作为千位分隔符,而我需要将其更改为’‘。谢谢

EN

回答 3

Stack Overflow用户

发布于 2014-05-12 18:32:08

不支持区域设置的版本:

代码语言:javascript
复制
commaFormat = d3.format(',')
chart = nv.models.lineChart();
chart.xAxis().tickFormat(commaFormat);
chart.yAxis().tickFormat(commaFormat);

您将需要对每个图表上的每个轴执行此操作。

票数 3
EN

Stack Overflow用户

发布于 2014-05-12 18:26:34

看起来https://stackoverflow.com/a/19275327/240358是在正确的轨道上。

从2.10版本开始,https://github.com/mbostock/d3/pull/753提供了有关使用区域设置重建d3的信息。内置的区域设置文件位于https://github.com/mbostock/d3/tree/master/src/locale

正如您所问到的关于nvd3的问题,您将希望在github上派生d3,运行构建,在单独的分支上提交该bin/,然后将其推送到您的派生。然后,在使用nvd3的项目中,您可以使用该分支-如果您使用bower作为依赖项,请指定您的分支和存储库作为依赖项。

我现在正在考虑构建和托管本地版本。

票数 1
EN

Stack Overflow用户

发布于 2014-05-13 00:52:02

不知道我之前怎么错过了这一点,但是最新的d3本地化允许运行时定义加载。

代码语言:javascript
复制
d3.locale({
    thousands: ".",
    decimal: ","
});
# nvd3 charting code.

https://github.com/mbostock/d3/wiki/Localization

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23602420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档