我有基本10(十进制)格式的数据,我需要它在y轴上显示为十六进制(基数为16)。如果我先转换数据d3不能给我一个线性缩放轴。关于如何解决这个问题的任何想法?我想在某个地方调用“toString(16)”,但我还没弄清楚它在哪里工作。提前谢谢!
答案 0 :(得分:1)
您希望将axis.tickFormat()
用于您的轴。参数是格式字符串,十六进制是"x"
或"X"
,具体取决于您是要小写还是大写字母。
以下是axis.tickFormat()
的文档,以及format strings的信息。