我正在尝试使用 d3.csv 加载 iris.csv 数据然后制作散点图。但是当我使用调试器查看数据时数据为空。
这是代码:
<html>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var outerWidth = 300;
var outerHeight = 250;
var rMin = 5; // "r" stands for radius
var rMax = 20;
var xColumn = "sepal_length";
var yColumn = "petal_length";
var rColumn = "sepal_width";
var svg = d3.select("body").append("svg")
.attr("width", outerWidth)
.attr("height", outerHeight);
var xScale = d3.scale.linear().range([0, outerWidth]);
var yScale = d3.scale.linear().range([outerHeight, 0]);
var rScale = d3.scale.linear().range([rMin, rMax]);
function render(data) {
xScale.domain(d3.extent(data, function(d){ return d[xColumn]; }));
yScale.domain(d3.extent(data, function(d){ return d[yColumn]; })); …Run Code Online (Sandbox Code Playgroud) d3.js ×1