javascript - 如何自定义 D3 图表标签
问题描述
我有一个我正在尝试组合的自定义图表。该图表将具有响应性,并且需要如下所示。
我不确定如何做外部灰色刻度。我拥有的工作代码无法正确显示。
标签上的任何提示也很棒。
目前它看起来像这样。 工作演示
解决方案
不是 React 用户,也从未听说过 PieHooks 等,但感谢你的工作演示,我可以摆弄一下,看到刻度值没有设置为圆圈周围的绝对值,而是偏移到最后一个刻度 - 就像中的“数据”事实。
例如,这给出了 36 个均匀间隔的刻度(尽管我不知道为什么它们开始略微偏离垂直):
for (let i = 0; i < 36; i += 1) {
dataTicks.push({value: 1});
}
希望这会有所帮助
推荐阅读
- operating-system - HW优雅关机和强制关机问题
- html - AngularJS动态背景换色器验证错误
- python - 如何在Python中找到两行匹配之间的段后将未定义的行数写入文件
- angular - Mat-Autocomplete 不听滚动事件
- php - 如何通过php中的表单将时间存储到数据库
- flutter - 如何在颤动中将小时分成 30 分钟?
- python - 往返 IPython transform_cell
- r - 预测序列 R 中的下一个值
- javascript - Visual Studio 2019 Javascript XML 注释未显示
- vhdl - 我可以使用嵌入式实体端口的长度吗?