我有任務做開發「圖表生成器」,它將能夠生成.html文件與特定的(餅圖,列等)圖表並將其保存在服務器上。創建html圖表生成器
主要的挑戰是找到能夠滿足上述需求的JS框架。像google-charts或angular-chart等框架正在創建圖表(例如當頁面加載時),但在我的情況下,它不是我所需要的。讓我用一個特定的用戶故事來解釋它。
例如最終用戶想要打印他的月帳單(內部有柱狀圖)。他接收生成的.html文件,右鍵單擊它並選擇打印它。爲確保圖表能夠正確打印,必須已經存在於.html文件中(例如,以img元素呈現)。
任何可以幫助我的框架建議?
您可以使用'chartjs'或'chartist'或'highcharts'作爲javascript圖表。 – yash
@yash,這些都是華麗的圖書館,但它們都可以即時生成圖表(例如chartjs在canvas元素上繪製圖表)。我必須一勞永逸地生成圖表(例如,作爲img或HTML塊) – altgov3en
您仍然可以在創建html頁面時使用google圖表 - 使用getImageURI方法將生成的圖表轉換爲圖像,然後保存html併發送 - [這裏是一個使用php的例子](http://stackoverflow.com/a/38678667/5090771) – WhiteHat