gpt4 book ai didi

d3.js - 改变时间轴刻度标签中的字体大小

转载 作者:行者123 更新时间:2023-12-01 08:02:10 25 4
gpt4 key购买 nike

我正在根据常规时间轴绘制时间序列数据。现在,我使用默认的“多尺度”刻度格式,因此我在 X 轴上看到日期与 AM/PM 小时的组合。

现在:如何以更大的字体显示日期,使它们从小时刻度中脱颖而出?所有刻度似乎都具有相同的“刻度”CSS 类,因此我无法使用 CSS 区分它们...

任何建议表示赞赏。

最佳答案

D3 没有提供任何东西来区分生成的不同类型的刻度线,但您也可以在设置样式时检查生成标签时使用的条件。代码看起来像这样。

d3.selectAll(".tick > text")
.style("font-size", function(d) { return d.getHours() == 0 ? 32 : 24; });

关于d3.js - 改变时间轴刻度标签中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19680997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com