8 puan yazan GN⁺ 2023-08-10 | 1 yorum | WhatsApp'ta paylaş
  • g9.js'yi tanıtan bir yazı; grafikleri otomatik olarak etkileşimli hale getiren bir JavaScript kütüphanesi
  • g9.js, başlangıç verileri ve bir render fonksiyonu kullanarak kullanıcı etkileşimine göre verileri optimize edecek şekilde çalışıyor
  • Yeni verilerle tüm sahneyi yeniden render eden kütüphane, grafik genelinde tutarlılığı garanti ediyor
  • Temel şekiller oluşturma, noktaları düzenleme, saat veya ağaç gibi karmaşık grafikler üretme gibi g9.js kullanım örneklerinin yer aldığı bir yazı
  • g9.js'nin hem basit hem de karmaşık veri kümelerini işlediğini ve yalnızca birkaç satır kodla nasıl etkileşimli grafikler üretilebildiğini gösteren örnekler
  • Grafiklerin görünümünü ve davranışını özelleştirmek için çeşitli seçenekleri destekleyen g9.js
  • Sınırlı programlama deneyimine sahip kişilerin de kolayca kullanabilmesi için sade ve sezgisel biçimde tasarlanmış bir kütüphane
  • Okuyucuların g9.js'yi doğrudan denemesi ve daha fazlasını öğrenmesi için kütüphane dokümantasyonuna bağlantı sunan bir yazı

1 yorum

 
GN⁺ 2023-08-10
Hacker News görüşleri
  • G9.js, kullanıcı düğümleri manipüle ettiğinde grafiğin geri kalanının buna göre tepki vermesini sağlayan son derece etkileşimli grafikler oluşturmaya imkân tanıyan bir araçtır.
  • Bu aracın, rastgele yaprak düğüm konumlarından başlangıç parametrelerini çıkaran bir fonksiyon gerektirmemesi kullanıcılar tarafından etkileyici bulunuyor.
  • G9.js, benzer işler için d3'e kıyasla tercih edilen temiz ve basit bir API'ye sahiptir.
  • Bu araç, biri grafikle etkileşime geçtiğinde değişikliği oluşturacak en yakın kümeyi bulmak için verinin olası değer uzayını optimize eder.
  • Bazı kullanıcılar aracın yeteneklerini "kara büyü"ye benzetiyor ve bunun nasıl çalıştığına dair bir açıklama istiyor.
  • İşaretleyicilerin veya seçimlerin olmaması, açıklamayı önce okumazsanız nesnelerin sürüklenebilir olduğunun daha az anlaşılır olmasına yol açan bir eleştiri noktasıdır.
  • Aracın işlevselliği, 2D CAD kısıt tabanlı eskiz araçlarıyla benzerlik taşıyor gibi görünüyor.
  • G9.js, PyTorch benzeri bir kütüphaneyle birlikte tarayıcıda çalışabilmesi için Pyodide'a port edildi.
  • Bu araç eğitim ortamlarında çok faydalı olabilir; özellikle görsel öğrenenler için trigonometri veya diğer matematik kavramlarını öğretmede özellikle yararlı olabilir.
  • Bazı kullanıcılar G9.js'in p5.js'ten nasıl farklı olduğunu merak ediyor.
  • Bazı kullanıcılar aracı nasıl kullanacaklarından emin olmasa da, onun zekice tasarımını ve yeteneklerini takdir ediyor.