D3.js
- Hal Sebelumnya Google
- Hal Berikutnya Ringkasan Peta
D3.js adalah pustaka JavaScript yang digunakan untuk mengoperasikan data HTML.
D3.js sangat mudah digunakan.
Bagaimana cara menggunakan D3.js?
Jika Anda ingin menggunakan D3.js di halaman web, tambahkan tautan ke pustaka ini:
<script src="//d3js.org/d3.v3.min.js"></script>
Skrip ini memilih elemen body dan menambahkan paragraf dengan teks "Hello World!":
d3.select("body").append("p").text("Hello World!");
diagram titik
contoh
// Mengatur dimensi const xSize = 500; const ySize = 500; const margin = 40; const xMax = xSize - margin*2; const yMax = ySize - margin*2; // Membuat titik acak const numPoints = 100; const data = []; for (let i = 0; i < numPoints; i++) { data.push([Math.random() * xMax, Math.random() * yMax]); } // Menambahkan objek SVG ke halaman const svg = d3.select("#myPlot") .append("svg") .append("g") .attr("transform","translate(" + margin + "," + margin + ")"); // Sumbu X const x = d3.scaleLinear() .domain([0, 500]) .range([0, xMax]); svg.append("g") .attr("transform", "translate(0," + yMax + ")") .call(d3.axisBottom(x)); // Sumbu Y const y = d3.scaleLinear() .domain([0, 500]) .range([ yMax, 0]); svg.append("g") .call(d3.axisLeft(y)); // titik svg.append('g') .selectAll("dot") .data(data).enter() .append("circle") .attr("cx", function (d) { return d[0] } ) .attr("cy", function (d) { return d[1] } ) .attr("r", 3) .style("fill", "Red");
- Hal Sebelumnya Google
- Hal Berikutnya Ringkasan Peta