2013-10-30 106 views
3

我正在绘制基于常规时间轴的时间序列数据。现在,我使用默认的“多尺度”刻度格式,所以我在X轴上看到与AM/PM小时结合的日期。在时间轴的刻度标签中改变字体大小

现在:我怎样才能以更大的字体显示日期,使他们从小时刻表中脱颖而出?所有的蜱似乎都有相同的“蜱”CSS类,所以我不能区分它们之间使用CSS ...

任何建议表示赞赏。

回答

10

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

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

这似乎是做伎俩,确实。谢谢! – wwwald

相关问题