小编Flo*_*Flo的帖子

D3工具提示小倍数

我无法在小倍数d3图表(带有d3-tip)的每个圆圈上显示工具提示.我有以下错误消息:"未捕获的TypeError:无法设置属性'x'的null".

我认为问题在于我的"tip"变量的定义.我不确定我应该定义哪个键.

有人有提示吗?

先感谢您,

弗洛朗

<script>

var margin = {top: 8, right: 10, bottom: 2, left: 10},
    width = 635 - margin.left - margin.right,
    height = 50 - margin.top - margin.bottom;

var parseDate = d3.time.format("%Y.%m.%d").parse;

var x = d3.time.scale()
    .range([0, width]);

var y = d3.scale.linear()
    .range([height, 0]);

var area = d3.svg.area()
    .x(function(d) { return x(d.date); })
    .y0(height)
    .y1(function(d) { return y(d.value); });

var line = d3.svg.line()
    .x(function(d) { return x(d.date); })
    .y(function(d) { return y(d.value); });



d3.csv("data.csv", type, function(error, data) …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

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

JavaScript替换功能“不是功能”

我的以下代码有问题。我想用另一个替换字符串,并生成一个img代码。但是,我收到一条错误消息:str.replace is not a function。知道为什么吗?

    <input type="text" id="text">
    <input type="button" value="See Code" onclick="myFunction();">
    <input type="text" id="code" name="code">

<script>
    function myFunction() {
        var str = parseInt(document.getElementById("text").value);
        var res = str.replace("ftpadress", "htmladress");
        var code = str.concat("<img src='",res,"' width='100%'>");
        document.getElementById("code").value = code;
        }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

d3.js ×1