小编Vas*_*asa的帖子

在d3中绘制一条水平线.以下代码显示基于xny像素值绘制的线条

此代码在y的正确值处绘制一条线,但不是x值,该值需要是先前绘制的线图上的一个点.基本上我想在折线图中从一个点到另一个点绘制一条线.

我想检索"d.close"的x坐标,它被绘制成线图.该行必须是从y轴到"d.close"的点值

var st=line[v];
var x=v+1;
var end=line[x];
var mean_value = meanArr[v];

svg.append("line")

   .attr("class", "mean-line")

  .attr({ x1: st, y1: y(mean_value), x2: end, y2: y(mean_value) });

svg.append("text")

    .attr({ x: end + 5, y: y(mean_value) + 4})

    .text(mean_value+" mean");
Run Code Online (Sandbox Code Playgroud)

v = 0 line [v] =对应于来自https://leanpub.com/D3-Tips-and-Tricks/read的 "d.close"的值
meanArr []包含计算值

line d3.js

3
推荐指数
1
解决办法
9148
查看次数

标签 统计

d3.js ×1

line ×1