如果我想在我的图表上绘制一个数据点(一个圆圈),我需要给它和 x/y 坐标。我的 y 轴有数字,但我将 x 轴格式化为自定义名称标签。这些自定义标签放置距离为 100 像素,每个带有刻度值,例如 100,200,300 等。
xAxis = d3.svg.axis()
.scale(xScale)
.orient("bottom")
.tickValues(createTickValuesArray(arr.length))
.tickFormat(formatAxis);
createTickValuesArray 只是为我生成数字数组。
如果我想绘制一个数据点,我需要给它一个数值吗?或者我可以以某种方式使用我的 x 轴的标签名称吗?