使用象形图示例

时间:2017-01-29 03:31:10

标签: javascript jquery html d3.js svg

我正在玩象形图示例(附在下面)。我想在图表中添加一个y轴,但我一直遇到意外的EOF错误。非常感谢任何帮助。

示例:http://robjhyndman.com/hyndsight/arimaconstants/

已添加代码:

svg.append("text")
   .attr("class","y label")
   .attr("text-anchor","end")
   .attr("y",6)
   .attr("dy",".75em")
   .attr("transform","rotate(-90)")
   .text("Test y-label")

1 个答案:

答案 0 :(得分:2)

如果没有看到您的整个代码,也就是 ,您确实添加了代码段,则很难重现您的错误。

但是您只需要进行一些更改就可以了:您的选择是svgDoc,而不是svg。并设置x属性,以便将其向下移动:

svgDoc.append("text")
    .attr("class", "ylabel")
    .attr("text-anchor", "end")
    .attr("x", -20)
    .attr("y", 2)
    .attr("dy", ".75em")
    .attr("transform", "rotate(-90)")
    .text("Test y-label");

以下是演示:http://bl.ocks.org/anonymous/raw/08087207f684afbb414c7e61009f7f58/