Dies ist wahrscheinlich eine sehr grundlegende Frage, aber ich bin ein Neuling für D3/JS und würde jede Hilfe zu schätzen wissen.Wie füge ich XY-Koordinatendaten zu einem Vier-Quadranten-Streudiagramm mit D3 hinzu?
Ich versuche, Koordinatendaten zu einem vier Quadranten Streudiagramm hinzuzufügen, aber ich bin mir nicht sicher, wie man Daten mit D3 hinzufügt.
Hier ist mein Code so weit. Es erzeugt eine leere Vier-Quadranten-Punktwolke:
// 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));
Irgendwelche Vorschläge, wie ich eine einziger XY-Koordinate zu dieser Ebene hinzufügen könnte? Ich schätze es sehr.
Vielen Dank im Voraus!
Das war unglaublich hilfreich. Ich danke dir sehr! –