首页 > 解决方案 > 是 d3.axisBottom().tickFormat(""); 一种用刻度和没有刻度标签来渲染轴的预期方法?

问题描述

今天发现了这个问题:https ://github.com/DefinitelyTyped/DefinitelyTyped/pull/24716 它涉及https://github.com/d3/d3-axis#axis_tickFormat

显然,拒绝 PR 的论点如下:

在这种情况下,记录在案的 API 是指: ...设置刻度格式函数... 远离 TS 定义中未记录的源代码行为可确保对源代码的内部实现细节的更改不会破坏定义。

所以我只是想澄清一下tickFormat是否可以与字符串值一起使用

d3.axisBottom().tickFormat("");

预期的用例?渲染一个带有刻度且没有刻度标签的轴?

在此处输入图像描述

https://d3js.slack.com/archives/CGLMLCVEZ/p1574776972005200

标签: javascripttypescriptd3.js

解决方案



推荐阅读