Pertanyaan yang diberi tag «d3.js»

D3.js adalah pustaka JavaScript untuk membuat visualisasi dokumen terikat data interaktif menggunakan HTML, SVG, dan Canvas.


7
Bagaimana saya bisa menghapus atau mengganti konten SVG?
Saya memiliki sepotong kode JavaScript yang membuat (menggunakan D3.js) svgelemen yang berisi bagan. Saya ingin memperbarui bagan berdasarkan data baru yang berasal dari layanan web menggunakan AJAX, masalahnya adalah setiap kali saya mengklik tombol pembaruan, itu menghasilkan yang baru svg, jadi saya ingin menghapus yang lama atau memperbarui kontennya. Berikut …
200 javascript  ajax  svg  d3.js 

4
Apa perbedaan D3 datum vs data?
Adakah yang bisa menjelaskan perbedaan antara datum () dan data () di D3.js? Saya melihat keduanya digunakan dan saya tidak yakin mengapa Anda harus memilih yang satu dari yang lain?
199 javascript  d3.js 

7
Ubah ukuran svg ketika jendela diubah ukurannya di d3.js
Saya menggambar sebar dengan d3.js. Dengan bantuan pertanyaan ini: Dapatkan ukuran layar, halaman web saat ini dan jendela browser Saya menggunakan jawaban ini: var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || g.clientWidth, y = w.innerHeight|| e.clientHeight|| g.clientHeight; Jadi saya …
183 javascript  d3.js 

5
Tampilkan data pada mouse di atas lingkaran
Saya memiliki satu set data yang saya plot di sebar. Ketika saya mengarahkan mouse ke salah satu lingkaran saya ingin popup dengan data (seperti nilai x, y, mungkin lebih). Inilah yang saya coba gunakan: vis.selectAll("circle") .data(datafiltered).enter().append("svg:circle") .attr("cx", function(d) { return x(d.x);}) .attr("cy", function(d) {return y(d.y)}) .attr("fill", "red").attr("r", 15) .on("mouseover", function() …
162 tooltip  mouseover  d3.js 

11
Pusatkan peta di d3 diberi objek geoJSON
Saat ini dalam d3 jika Anda memiliki objek geoJSON yang akan Anda gambar, Anda harus mengukur dan menerjemahkannya untuk mendapatkan ukuran yang diinginkan dan menerjemahkannya untuk memusatkannya. Ini adalah tugas trial and error yang sangat membosankan, dan saya bertanya-tanya apakah ada yang tahu cara yang lebih baik untuk mendapatkan nilai-nilai …
140 d3.js  geojson  topojson 

2
D3.js: apa yang 'g' dalam .append (“g”) kode D3.js?
Saya baru D3.jsmulai 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 …
129 javascript  d3.js 

3
D3.js: Bagaimana cara mendapatkan lebar dan tinggi yang dihitung untuk elemen arbitrer?
Saya perlu tahu persis lebar dan tinggi untuk gelemen arbitrer di saya SVGkarena saya perlu menggambar penanda seleksi di sekitarnya setelah pengguna mengkliknya. Apa yang saya lihat di internet adalah sesuatu seperti: d3.select("myG").style("width"). Masalahnya adalah bahwa elemen tersebut tidak selalu memiliki set atribut lebar eksplisit. Misalnya, ketika saya membuat lingkaran …
120 javascript  d3.js 

5
Bagan / grafik interaktif yang cepat dan responsif: SVG, Canvas, lainnya?
Saya mencoba memilih teknologi yang tepat untuk digunakan untuk memperbarui proyek yang pada dasarnya menampilkan ribuan titik dalam grafik yang dapat diperbesar dan dapat dipindai. Implementasi saat ini, menggunakan Protovis, berkinerja buruk. Lihat disini: http://www.planethunters.org/classify Ada sekitar 2000 titik saat diperkecil sepenuhnya. Coba gunakan pegangan di bagian bawah untuk memperbesar …
114 html  canvas  svg  d3.js  kineticjs 

15
Python setara dengan D3.js
Adakah yang bisa merekomendasikan pustaka Python yang dapat melakukan visualisasi grafik interaktif ? Saya secara khusus menginginkan sesuatu seperti d3.js tetapi untuk pythondan idealnya itu adalah 3D juga. Saya telah melihat: NetworkX - hanya melakukan Matplotlibplot dan yang tampaknya 2D. Saya tidak melihat interaktivitas apa pun, seperti yang d3.jsmemberi, seperti …

2
Apa perbedaan antara atribut x dan dx svg?
Apa perbedaan antara atribut x dan dx svg (atau y dan dy)? Kapan waktu yang tepat untuk menggunakan atribut pergeseran sumbu (dx) versus atribut lokasi (x)? Misalnya, saya telah memperhatikan banyak contoh d3 melakukan hal seperti ini chart.append("text") .attr("x", 0) .attr("y", 0) .attr("dy", -3) .text("I am a label") Apa keuntungan …
106 svg  d3.js 

3
Buku yang bagus untuk mempelajari D3.js [tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 6 tahun lalu . Perbaiki pertanyaan ini Saya melihat D3.jsdan saya tertarik jadi saya membeli buku ini ! Saya mungkin salah, namun …

7
Apa perbedaan antara D3 dan jQuery?
Mengacu pada contoh ini: http://vallandingham.me/stepper_steps.html tampaknya pustaka D3 dan jQuery sangat mirip dalam artian keduanya melakukan manipulasi DOM dengan cara perangkaian objek. Saya ingin tahu apa fungsi D3 lebih mudah daripada jQuery dan sebaliknya. Ada banyak pustaka grafik dan visualisasi yang menggunakan jQuery sebagai basis (mis.,highcharts, flot, wijmo). Tolong berikan …
103 javascript  jquery  d3.js 

9
Panggil panggilan balik di akhir transisi
Saya perlu membuat metode FadeOut (mirip dengan jQuery) menggunakan D3.js . Yang perlu saya lakukan adalah mengatur opacity menjadi 0 menggunakan transition(). d3.select("#myid").transition().style("opacity", "0"); Masalahnya adalah saya memerlukan panggilan balik untuk menyadari ketika transisi telah selesai. Bagaimana cara menerapkan callback?

6
pelabelan sumbu d3
Bagaimana cara menambahkan label teks ke sumbu di d3? Misalnya, saya memiliki grafik garis sederhana dengan sumbu x dan y. Pada sumbu x saya, saya memiliki tanda centang dari 1 sampai 10. Saya ingin kata "hari" muncul di bawahnya sehingga orang tahu sumbu x menghitung hari. Demikian pula, pada sumbu …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.