Sadece node.js'yi öğrenmeye başladım ve bir D3.js görsel oluşturmak için düğümün nasıl kullanıldığını öğrenmek istiyorum. Bunu yapmayı nasıl başarabileceğimi bilen var mı? İdeal olarak, kodu okuyabildiğim ve bunu nasıl yapacağımı anlayabildiğim kadar basit bir örnek arıyorum. Uzunluğa baktım ama hiç tekrarlanabilir bir örnek bulamadım.node.js ile D3.js görselleştirme
cevap
Ne yapmaya çalışıyorsunuz? Node.js grafik arayüzü veya DOM içermiyor.
Düğüm içinde a headless browser kullanabilirsiniz, ancak sonuçları işlemek için gerçek bir tarayıcıya gerek duyarsınız. Yorumlarınız sonra
Düzenleme: ne istediğiniz verileri sunmak için bir düğüm uygulaması ise
, express framework deneyin.
Basit ekspres sunucusu:
var express = require('express');
var app = express();
app.get('/circle', function(req, res){
// CSP headers
res.set("Access-Control-Allow-Origin", "*");
res.set("Access-Control-Allow-Headers", "X-Requested-With");
// response
res.send({ x: 12, y: 34, r: 5 });
});
app.listen(3000);
değerlerini almak için bir Ajax isteği kullanın. Muhtemelen çapraz etki alanı isteklerine izin vermek için yanıtta CSP headers değerini ayarlamak istersiniz. jQuery kullanarak
Müşteri:
$.get('http://yourserver.com:3000/circle', function(data) {
alert(data);
// set here your svg properties
});
Teşekkürler. Veriyi bir D3 vizine iletmek için düğümün nasıl kullanıldığını gösteren bir örnek arıyorum. – turtle
Yani sadece bir düğüm uygulaması veri sunmak ister misiniz? –
Bu harika! Anlamak istediğim bir şey daha var. D3 ile bir svg daire yapmak ve daire oluşturmak için tarayıcıya x, y ve radius verilerini iletmek istersem bunu nasıl yapabilirim? '' – turtle
- 1. kullanma d3.js
- 2. d3.js ile Tarih Sıralama
- 3. d3.js: sınırları ile tava
- 4. D3.js
- 5. d3.js
- 6. D3.js vs Raphael.js
- 7. d3.js: tickformat - 100
- 8. d3.js ile yakınlaştırma çubuk grafiği
- 9. D3 JS Veri Filtreleme
- 10. Katmanlı grafikler d3.js
- 11. D3.js Geçişler
- 12. d3.js filtre
- 13. d3.js nice()
- 14. Kısıtlı d3.js Kuvvet göstergesi
- 15. d3.js v4 d3.layout.tree kaldırıldı mı? v4.1.1 d3.js için, bu hattı yükselttikten sonra
- 16. D3.js içinde Yığılmış Alan
- 17. D3.js kullanılarak polar grafikler
- 18. Networkx Programatik Ağ Grafik Görselleştirme
- 19. d3.js ile aynı tıklatma olayında iki işlevi çağırma
- 20. d3.js ile * basit * çizgi segmenti nasıl çizilir?
- 21. D3.js yerel veri dosyasını dosyadan yükleniyor: ///
- 22. d3.js yolu için veri sıralama
- 23. D3.js: "Yakalanmamış SyntaxError: Beklenmeyen belirteç ILLEGAL"?
- 24. D3.js: Dur geçişleri kesintiye uğradı mı?
- 25. D3.js kullanarak grafikte sıfırdan nasıl sakınılır
- 26. Harita d3.js ve geojson kullanarak görüntüleniyor
- 27. D3.js çubuğu ve çizgi grafiği birleştiriyor
- 28. d3.js Düz çizgilerle girintili ağaç
- 29. D3.js kullanarak rect üzerindeki metinleri görüntüleme
- 30. D3.js Başlangıçtaki yakınlaştırma seviyesini ayarla
[bu soru] (http://stackoverflow.com/questions/9948350/how-to-use-d3-in-node-js-properly) may yardım et. –