瞭解如何使用 D3(v5) & Firebase (Firestore)來建立動態 SVG 資料視覺化。 柱狀圖,餅狀圖
從這 10.5 小時的課程,你會學到
✅ 從頭開始學習 D3 JS 和 Firebase (Firestore)
✅ 使用 D3 JS 建立資料驅動的視覺化(圖形、圖表、示意圖)
✅ 在一個名為”Firestore”(來自 Firebase)即時資料庫中儲存(和檢索)資料,
✅ 使用 Firestore 即時的更新資料視覺化
✅ 使用 D3和 Firebase (Firestore)建立3個專案
https://softnshare.com/build-data-uis-with-d3-firebase/
「svg js」的推薦目錄:
- 關於svg js 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於svg js 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於svg js 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於svg js 在 SVG.js - GitHub 的評價
- 關於svg js 在 網頁前端工程進階:SVG 向量繪圖- JS 動態繪製圖形By 彭彭 的評價
- 關於svg js 在 how to create group of elements using svg.js - Stack Overflow 的評價
- 關於svg js 在 svg.draggy.js 的評價
svg js 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
SVG ชื่อเต็ม Scalable Vector Graphics
แปลเป็นไทยก็คือ "ภาพกราฟิกส์เวกเตอร์ที่ขยายขนาดได้"
.
มันเป็นภาษามาร์กอัปบนมาตรฐาน XML
สำหรับอธิบายภาพกราฟิกส์เวกเตอร์ 2 มิติ
ทั้งที่เป็นภาพนิ่งและภาพเคลื่อนไหว
.
อยู่ภายใต้การดูแลโดย
World Wide Web Consortium
เวอร์ชันล่าสุดคือ SVG 1.1
.
แต่ในมุมนักพัฒนาส่วนใหญ่
รู้จักว่า SVG เป็นภาพแบบเวคเตอร์
การวาดเส้นตรง ส่วนโค้ง เว้านูนต่างๆ ฯลฯ
เบื้องหลังสร้างขึ้นจากคณิตศาสตร์ที่คำนวณให้
.
มักพบเห็นบ่อยเอาไว้ใช้แสดงบนเว็บบราวเซอร์
เพื่อสร้างกราฟฟิกทั้งภาพนิ่งและเคลื่อนไหวให้สวยงาม
.
หรือจะใช้โปรแกรมกราฟฟิกสร้าง SVG ก็ย่อมได้
เพราะโปรแกรมบางตัวรองรับมาตรฐานแบบนี้
.
แต่ต่อไปนี้จะเป็นไลบรารรี่ภาษา JavaScript เอาไว้สร้าง SVG
เหมาะกับนักพัฒนาซอฟต์แวร์
มันมีหลายตัว
ซึ่งทางเพจก็ได้รวมรวบมาให้แล้วที่นี้ที่เดียว
.
1) http://velocityjs.org
http://velocityjs.org
2) SVG.JS
https://svgjs.com/docs/3.0/
3) Walkway.js
https://connoratherton.com/walkway
4) RaphaelJS
http://raphaeljs.com
5) Snap.Svg
http://snapsvg.io
6) Bonsai
https://bonsaijs.org
7) Lazy Line Painter
http://lazylinepainter.info/
8) Vivus
https://maxwellito.github.io/vivus/
9) ProgressBar.js
http://kimmobrunfeldt.github.io/progressbar.js/
10) Two.JS
https://jonobr1.github.io/two.js/
11)Chartlist.js
https://gionkunz.github.io/chartist-js/
12) svgweb
https://code.google.com/archive/p/svgweb/
13) SVGKit
http://svgkit.sourceforge.net
14) d3js
https://d3js.org
15) Jim Knopf
https://eskimoblood.github.io/jim-knopf/
16) RAWGraphs
https://rawgraphs.io
17) seen.js
http://seenjs.io
18) trianglify
http://qrohlf.com/trianglify/
19) pergola
http://www.dotuscomus.com/pergola/
20) JSDrawing
http://www.kevlindev.com/projects/jsdrawing/index.htm
21) circles
https://github.com/lugolabs/circles
22) Fitter Happier Text
https://github.com/jxnblk/fitter-happier-text
.
.
อ้างอิง
-https://noeticforce.com/javascript-libraries-for-svg-animation
-https://jqueryhouse.com/svg-javascript-libraries-for-developers/
.
.
++++ขอประชาสัมพันธ์++++++
ใครสนใจศึกษาจาวาสคริปต์ (JavaScript)
คนละภาษากับ Java
เผื่ออนาคตจะเอาไปต่อยอด
พัฒนาเว็บไซต์
ก็อุดหนุนหนังสือเล่มนี้ได้ ที่ซีเอ็ด
https://www.se-ed.com/product-search/จตุรพัชร์-พัฒนทรงศิวิไล.aspx?keyword=จตุรพัชร์+พัฒนทรงศิวิไล
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai programmer
svg js 在 軟體開發學習資訊分享 Facebook 的最讚貼文
學習如何用 D3.js 建立一個資料視覺化程式
D3.js 是一個強大的 JavaScript 程式庫,用來輕鬆地建立資料視覺化。 在這門課程中,我將教你如何利用 D3 的能力來建立各種不同的資料驅動的視覺化,如柱狀圖、餅圖、線形圖、氣泡圖和樹狀圖。
課程將學習 D3 select,改變 SVG 屬性和樣式,尺度,軸,轉換,層次化資料等等。
使用 Firebase Firestore 即時更新 D3.js 圖表
https://softnshare.com/build-data-uis-with-d3-firebase/
svg js 在 網頁前端工程進階:SVG 向量繪圖- JS 動態繪製圖形By 彭彭 的推薦與評價
HTML 5,SVG 向量繪圖教學:使用Javascript 動態繪製SVG 圖形,建立能夠與使用者互動的 ... ... <看更多>
svg js 在 SVG.js - GitHub 的推薦與評價
The lightweight library for manipulating and animating SVG. JavaScript 9.2k 1k · svg.draggable.js Public. An extension for the svg.js library to make ... ... <看更多>