d3js - 自定义轴刻度格式 - 十六进制

时间:2014-08-25 21:39:15

标签: d3.js

我有基本10(十进制)格式的数据,我需要它在y轴上显示为十六进制(基数为16)。如果我先转换数据d3不能给我一个线性缩放轴。关于如何解决这个问题的任何想法?我想在某个地方调用“toString(16)”,但我还没弄清楚它在哪里工作。提前谢谢!

1 个答案:

答案 0 :(得分:1)

您希望将axis.tickFormat()用于您的轴。参数是格式字符串,十六进制是"x""X",具体取决于您是要小写还是大写字母。

以下是axis.tickFormat()的文档,以及format strings的信息。