個人感覺前端數據可視化是個趨勢,並且現在所在公司也是有做這塊的項目,雖然我目前還沒有接觸到公司數據可視化的項目,但是,今后總是要接觸的嘛。 今天看了一下公司目前所用的兩種數據可視化工具---D3和ECharts,ECharts由於是國產的,文檔和demo都很全,簡單看了一下,感覺很好 ...
一 安裝D .js .網絡連接 .命令行安裝 cnpm npm install d save gt 我采用的是cnpm install d save .創建node 服務器 a. cnpm npm install express save gt 前面教程已經說了express 搭建服務器了。后面的教程的都是采用 node 搭建本地服務器。 b. 安裝watch文件資源改變的時候自動啟動node c ...
2017-05-21 13:21 1 9605 推薦指數:
個人感覺前端數據可視化是個趨勢,並且現在所在公司也是有做這塊的項目,雖然我目前還沒有接觸到公司數據可視化的項目,但是,今后總是要接觸的嘛。 今天看了一下公司目前所用的兩種數據可視化工具---D3和ECharts,ECharts由於是國產的,文檔和demo都很全,簡單看了一下,感覺很好 ...
從今天開始我將和大家一起學習D3.js(Data-Driven Documents),由於國內關於D3的學習資料少之又少,所以我覺得很有必要把自己學習過程記錄下來,供同學們參考,如果文章有有哪些表達有錯誤的還希望同學們幫我指出來。當然了, 可以的話我希望大家都可以去看看英文資料(文章后面將列英文 ...
上一節我們已經學習了線條樣式和格柵的繪制,在這一節中我們將要根據之前繪制的線條對圖表進行填充,首先來看一下我們的目標吧 在這個圖表中,我們對位於線條下面的空間進行了填充,那么,如何改做到呢? 設置填充樣式 這里設置我們填充區域的樣式,我們使用淺藍色進行填充: .area ...
上節我們學習了如何繪制多條曲線, 以及給不同的曲線指定不同的坐標系。在這節當中,我們會對坐標軸標簽相關的處理進行學習。首先,我們來想一個問題, 如何我們的x軸上的各個標簽的距離比較近,但是標簽名又比較長怎么辦? 像是下面這種情況該如何處理? 上圖中x軸上的標簽是不是都重疊在一起了?非常惡心對不對 ...
上一節中我們學會了如何旋轉x軸標簽以及自定義標簽內容,在這一節中,我們將接觸動畫(transition) 首先,我們要在頁面上添加一個按鈕,當我們點擊這個按鈕時,調用我們的動畫。所以,我們還需要在原 ...
上一節我們已經學習了如何設置填充區域,其實理解了他的實現原理還是非常簡單了。這一節中, 我們主要學習多條曲線的繪制,以及給不同的曲線指定不同的縱坐標。 新的數據 由於我們要畫兩條曲線,所以我們要在原來的基礎上新增一組測試數據,現在我們的數據是這樣的: date close ...
上一節中我們已經畫出了一個基本的圖表,不過忘了給坐標軸添加標簽了,所以在本節中我們要給坐標軸加上標簽,目標效果如下 給X軸添加標簽 很明顯,標簽是不是一個text內容塊啊,所以我們只要在svg ...
上一節中,我們已經畫出了圖表,並且給圖表添加了坐標軸的標簽和標題,在這一節中,我們將要學習幾個繪制線條不同特性的幾個函數,以及給圖表添加格柵。ok,進入話題! 如何給線條設置繪制的樣式? 這個其實非常簡單,在我們之前定義的valueline基礎上加一個.interpolate(“樣式”)就行 ...