我有基数为10(十进制)的数据,我需要它在y轴上显示为十六进制(基数为16)。如果我先转换数据d3不能给我一个线性缩放的轴。有什么好主意吗?我想只是在某个地方调用"toString(16)",但我还没有弄清楚在哪里使它工作。提前感谢!
您将希望使用axis.tickFormat()
作为您的轴。参数为格式字符串,十六进制是"x"
或"X"
,具体取决于您想要小写还是大写字母。
这里是axis.tickFormat()
的文档,这里是格式字符串的信息。