0
這可能是一個非常基本的問題,但我是D3/JS的新手,並希望得到任何幫助。如何使用D3將XY座標數據添加到四象限散點圖?
我想將座標數據添加到四象限散點圖,但我不知道如何使用D3添加數據。
這是我的代碼到目前爲止。它會產生一個空的四象限散點圖:
// graph dimensions
var width = 750,
height = 750,
padding = 50;
// svg container
var vis = d3.select("#graph")
.append("svg:svg")
.attr("width", width)
.attr("height", height);
var xScale = d3.scale.linear().domain([1, -1]).range([width - padding, padding]);
var yScale = d3.scale.linear().domain([-1, 1]).range([height - padding, padding]);
// y axis
var yAxis = d3.svg.axis()
.orient("left")
.scale(yScale);
// x axis
var xAxis = d3.svg.axis()
.orient("bottom")
.scale(xScale);
var xAxisPlot = vis.append("g")
.attr("class", "axis axis--x")
.attr("transform", "translate(0," + (height/2) + ")")
.call(xAxis.tickSize(-height, 0, 0));
var yAxisPlot = vis.append("g")
.attr("class", "axis axis--y")
.attr("transform", "translate("+ (width/2) +",0)")
.call(yAxis.tickSize(-width, 0, 0));
對於如何將單個XY座標添加到此平面的任何建議?對此,我真的非常感激。
預先感謝您!
這非常有幫助。非常感謝! –