我的折线图的 x 轴代表金钱。有没有办法在每个刻度的开头附加一个€符号?
目前它们只是值 2000000、250000、300000....
我希望他们展示 2000000 欧元、250000 欧元、300000 欧元......
我尝试将 € 添加到我的 .CSV 文件中,但是当我尝试调用数据来制作我的轴时它导致了错误。
我的折线图的 x 轴代表金钱。有没有办法在每个刻度的开头附加一个€符号?
目前它们只是值 2000000、250000、300000....
我希望他们展示 2000000 欧元、250000 欧元、300000 欧元......
我尝试将 € 添加到我的 .CSV 文件中,但是当我尝试调用数据来制作我的轴时它导致了错误。
使用tickFormat
功能:
https://github.com/mbostock/d3/wiki/Quantitative-Scales#wiki-linear_tickFormat
例如:
axis.tickFormat( function(d) { return "€" + d } );
还可以考虑使用d3.format用逗号/句点等对数字进行分组。