Saya baru D3.js
mulai belajar hari ini saja
Saya melihat contoh donat dan menemukan kode ini
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")");
Saya mencari dokumentasi , tetapi tidak mengerti apa .append("g")
yang ditambahkan
Apakah ini D3
spesifik?
Mencari panduan di sini
javascript
d3.js
pelamun
sumber
sumber
Jawaban:
Ini menambahkan elemen 'g' ke SVG.
g
elemen digunakan untuk mengelompokkan bentuk SVG bersama-sama , jadi tidak ada itu tidak spesifik d3.sumber
Saya datang ke sini dari kurva belajar d3 juga. Seperti yang sudah ditunjukkan ini tidak spesifik untuk d3, itu khusus untuk atribut svg. Berikut ini adalah tutorial yang sangat bagus menjelaskan kelebihan svg: g (pengelompokan).
Ini tidak jauh berbeda dari kasus penggunaan "pengelompokan" dalam gambar grafis seperti yang akan Anda lakukan dalam presentasi powerpoint.
http://tutorials.jenkov.com/svg/g-element.html
Seperti yang ditunjukkan pada tautan di atas: untuk menerjemahkan, Anda perlu menggunakan terjemahan (x, y):
sumber