欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Node.js中用D3.js的方法示例

 更新時間:2017年01月16日 09:53:24   作者:DecemberCafe  
這篇文章主要給大家介紹了在Node.js中用D3.js的方法,文中分別介紹了如何安裝模塊和一小段簡單的示例代碼,有需要的朋友可以參考借鑒,下面來一起看看吧。

前言

D3.js 是一個基于數(shù)據(jù)操作文檔JavaScript庫。D3幫助你給數(shù)據(jù)帶來活力通過使用HTML、SVG和CSS。D3重視Web標(biāo)準(zhǔn)為你提供現(xiàn)代瀏覽器的全部功能,而不是給你一個專有的框架。結(jié)合強(qiáng)大的可視化組件和數(shù)據(jù)驅(qū)動方式Dom操作。下面主要介紹了Node.js中用D3.js的方法,感興趣的朋友一起來學(xué)習(xí)下吧。

安裝模塊

npm install d3 jsdom

D3.js是操作DOM來作圖的,要在Node.js里使用需要像jsdom這樣的模塊。

繪制一個圓

var d3 = require('d3');
var jsdom = require('jsdom');

var document = jsdom.jsdom();

var svg = d3.select(document.body).append('svg')
 .attr('xmlns', 'http://www.w3.org/2000/svg')
 .attr('width', 500)
 .attr('height', 500);


svg.append("circle")
 .attr("cx",250)
 .attr("cy",250)
 .attr("r",250)
 .attr("fill","Red");

console.log(document.body.innerHTML);

編輯好后,保存為 drawCircle.js,當(dāng)然什么名字都可以。

導(dǎo)出SVG圖

node drawCircle.js > mycircle.svg

將 drawCircle.js 輸出的內(nèi)容(console.log 里的內(nèi)容)重定向到 mycircle.svg。

最后得到生成的SVG圖:mycircle.svg

總結(jié)

以上就是關(guān)于在Node.js里用D3.js的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • node.js應(yīng)用后臺守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例

    node.js應(yīng)用后臺守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例

    這篇文章主要介紹了node.js應(yīng)用后臺守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例,forever可以看做是一個nodejs的守護(hù)進(jìn)程,能夠啟動,停止,重啟我們的app應(yīng)用,需要的朋友可以參考下
    2014-06-06
  • 探索node之事件循環(huán)的實(shí)現(xiàn)

    探索node之事件循環(huán)的實(shí)現(xiàn)

    這篇文章主要介紹了探索node之事件循環(huán)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Nodejs實(shí)現(xiàn)用戶注冊功能

    Nodejs實(shí)現(xiàn)用戶注冊功能

    本文通過實(shí)例代碼給大家介紹了Nodejs實(shí)現(xiàn)用戶注冊功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • Node.js+pm2+ssh2模塊實(shí)現(xiàn)簡單的自動化部署腳本

    Node.js+pm2+ssh2模塊實(shí)現(xiàn)簡單的自動化部署腳本

    本文將介紹如何使用Node.js和ssh2模塊實(shí)現(xiàn)一個簡單的部署腳本,將本地的項目文件上傳到遠(yuǎn)程服務(wù)器上,我們將使用dotenv模塊來管理環(huán)境變量,以及child_process模塊來執(zhí)行命令行操作
    2023-10-10
  • 一文詳解如何降低node包版本

    一文詳解如何降低node包版本

    這篇文章主要給大家介紹了關(guān)于如何降低node包版本的相關(guān)資料,在開發(fā)的工程中我們可能需要經(jīng)常切換node版本來應(yīng)對不同的開發(fā)環(huán)境,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • 在Node.js中執(zhí)行解壓縮文件操作方法

    在Node.js中執(zhí)行解壓縮文件操作方法

    本文主要介紹了如何在Node.js中進(jìn)行解壓縮文件操作,本文也提供了壓縮文件的方法,壓縮文件的文件路徑需要對應(yīng)自己要壓縮的文件夾路徑,通過本文的介紹,可以幫助讀者更好地理解和使用Node.js進(jìn)行解壓縮文件操作
    2024-10-10
  • 使用DNode實(shí)現(xiàn)php和nodejs之間通信的簡單實(shí)例

    使用DNode實(shí)現(xiàn)php和nodejs之間通信的簡單實(shí)例

    這篇文章主要介紹了使用DNode實(shí)現(xiàn)php和nodejs之間通信的簡單實(shí)例,本文講解了DNode的安裝,以及使用的它的步驟和方法,需要的朋友可以參考下
    2015-07-07
  • nodejs如何解決高并發(fā)問題

    nodejs如何解決高并發(fā)問題

    這篇文章主要介紹了nodejs如何解決高并發(fā)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • nodejs的路徑問題的解決

    nodejs的路徑問題的解決

    這篇文章主要介紹了nodejs的路徑問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • node.JS事件機(jī)制與events事件模塊的使用方法詳解

    node.JS事件機(jī)制與events事件模塊的使用方法詳解

    本文將詳細(xì)介紹nodeJS事件機(jī)制與events事件模塊的使用方
    2020-02-02

最新評論