2011-11-09 30 views
3

我在節點js中確實需要('jsdom'),但我經常沒有找到jsdom模塊。 更多我想要在服務器上使用highcharts生成一個svg文檔,以便我可以稍後在我的pdf中使用該圖像(我將使用蠟染將該svg轉換爲圖像)。 有沒有一個可以幫助我的鏈接。我已通讀http://blog.davidpadbury.com/2010/10/03/using-nodejs-to-render-js-charts-on-server/ ,但原型沒有太大意義。是否有一個已經實現的模塊,而不僅僅是一個原型。使用highcharts在服務器端生成svg

+0

那麼,你在哪裏安裝jsdom?如何? – thejh

+0

我修復了那個jsdom問題。謝謝。 請爲我的問題的第二部分提出一些解決方案:(我一直在努力與它一個星期 –

+0

我使用java作爲服務器端語言,我不能改變這個因爲我的公司不會讓我這樣做。我有我所有的數據。通過java我需要調用節點js服務器,它將使用highcharts.js生成我的SVG。我該怎麼做?一旦我得到使用蠟染的SVG因子很簡單,問題就解決了:) –

回答

8

您需要首先安裝所有必需的模塊。首先從他的github https://github.com/davidpadbury/node-highcharts下載tar文件。轉到您保存的文件和命中

npm install davidpadbury-node-highcharts-576f763.tar.gz

,如果你需要安裝額外的模塊,如jsdom目錄,嘗試

npm install jsdom

他的原型似乎正常工作與舊版本的highchart。但我在使用最新的高圖時遇到了一些問題。

我希望這有助於

+0

你有沒有幸運與後來的高點?你遇到什麼問題? – Fresheyeball

+0

我放棄了使用nodejs並使用了https://github.com/one2team/highcharts-serverside-export中找到的java解決方案。 然而,這個解決方案也存在新的高層圖的問題,所以我做的是打開舊的高圖js文件,並從新的高圖中取代了一些方法。不是最好的解決方案,它現在似乎滿足我的需求。 – Aasiz

+0

github.com/one2team/highcharts-serverside-export是我用過的。這比使用nodejs容易得多。感謝所有的答案。 –

相關問題