我有任务做开发“图表生成器”,它将能够生成.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