在d3图表中,我不想在x轴上使用日期。我有一个简单的类别和该类别值的计数,我想用这些值创建一个图表。
我使用下面的URL创建折线图http://bl.ocks.org/mbostock/3883245
我想在x轴上显示类别名称,而不是年份
如果你想在x轴上使用有序刻度而不是时间刻度,请看看这个
基本上取代
var x = d3.scaleTime()
.rangeRound([0, width]);
...
x.domain(d3.extent(data, function(d) { return d.date; }));
var x = d3.scaleBand()
.rangeRound([0, width]);
...
x.domain(data.map(function(d) { return d.date; }));
但是,如果没有任何代码示例来说明你迄今为止所尝试的和隐藏的内容,很难回答你的问题。例如,如果您提供代码的概要,您将得到更好的答案,而不是一个被否决的问题。