我正在尝试用 d3 绘制一个简单的字符。我希望 x 轴的范围从上午 12:00 到下午 23:00
数据看起来像这样
date count
01:00 AM 331
02:00 AM 1693
...
22:00 AM 1675
23:00 AM 1726
我有这个 x 轴的代码,但它不起作用
var margin = {top: 80, right: 20, bottom: 30, left: 50},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var parseDate = d3.time.format("%I:%M %p").parse;
var x = d3.time.scale().domain([0, 24])
.range([0, width]);
var y = d3.scale.linear(200)
.range([height, 0]);
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom");