我无法在小倍数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) 我的以下代码有问题。我想用另一个替换字符串,并生成一个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)