如果您是想要以编程方式创建托管图表的开发人员,那么Highcharts Cloud API可能适合您。
虽然您可能会认为Highcharts Cloud是一个用户友好的前端,用于创建,存储和发布图表,但还有更多功能。Cloud API提供了一种以编程方式创建和修改托管在云中的图表的方法。您可以使用Cloud UI执行任何操作,也可以使用API。您可以考虑这种方法的原因有很多:
- 您可以处理来自任何应用程序的数据,并在Highcharts Cloud中生成图表。
- 以编程方式生成的图表成为图表库的一部分,可供所选用户组访问,或在Web上公开访问。
- 图表可供人工编辑进一步自定义。
- 您可以通过API管理团队,成员及其编辑访问和编辑权限。
- 已发布的图表可立即使用,并通过高可用性CDN提供。
- 您无需任何额外工作即可获得图表的使用情况统计信息
- 您还可以管理团队权限和角色。
在本教程中,我将向您展示如何构建从数据库读取数据的Web应用程序,并使用Highcharts Cloud API创建,复制和删除图表。我将使用以下技术Nodejs,expressJS,MongoDB和jQuery。Javascript,Node.js和MongoDB的基本知识有助于更好地理解应用程序代码。
您可以从以下GitHub链接下载本文中使用的代码。
最终的应用程序如下所示:
在进一步讨论之前,请确保您拥有具有API访问权限的Highcharts Cloud计划(Enterprise或Team Advanced)。
我将首先介绍一下架构和一些代码; 然后我将向您展示如何获取和运行该应用程序。