我正在使用基于时间的散点图并使用仅按月,小时和日分析时间的数据。在我的轴标签上,我得到" 1901"。 D3似乎选择了一年并展示它。我怎么能轻易摆脱这个?我不想要任何一年展示:
答案 0 :(得分:2)
您需要将轴的tickFormat
设置为仅显示数月和数天。 tickFormat
接收一个带日期并返回字符串的函数。您可以使用d3.time.format
设置刻度线格式:
var axis = d3.svg.axis()
// ... set more attributes
.tickFormat(d3.time.format('%b %d')); // Abbreviated month and decimal day (Apr 01)
此致