6
我有一些使用d3.js編寫的生成SVG圖表的腳本。我想用獨立程序生成這些圖表 - 我可以在不使用瀏覽器的情況下將這些腳本轉換爲批處理模式的最簡單方法是什麼?將d3.js SVG代碼轉換爲獨立程序 - 任何建議?
我有一些使用d3.js編寫的生成SVG圖表的腳本。我想用獨立程序生成這些圖表 - 我可以在不使用瀏覽器的情況下將這些腳本轉換爲批處理模式的最簡單方法是什麼?將d3.js SVG代碼轉換爲獨立程序 - 任何建議?
,你可以:
將它轉換爲一個node.js程序。您可以訪問文件系統,並且可以輕鬆保存生成的SVG。您需要node-canvas來替換HTML畫布。請參閱this d3 example以開始使用帶節點的d3。
您可以使用Chrome中的文件系統API和現有腳本將文件寫入硬盤。這可能會更容易,因爲您只需要在已有的文件系統上實現文件系統代碼。有關寫入本地文件系統的信息,請參閱this html5rocks article。