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



我有基数为10(十进制)的数据,我需要它在y轴上显示为十六进制(基数为16)。如果我先转换数据d3不能给我一个线性缩放的轴。有什么好主意吗?我想只是在某个地方调用"toString(16)",但我还没有弄清楚在哪里使它工作。提前感谢!

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

这里是axis.tickFormat()的文档,这里是格式字符串的信息。

最新更新