我想创建一个应用程序,它将根据一些数据和分析生成一些报告。我必须为这份报告创建一个图表。
我使用Django框架和python生成报告和图形的Highchart。但在使用highchart后,js我意识到.js使用export.highcharts.com我不想将数据发送到export.highcharts.com,而是使用我的服务器。我怎样才能做到这一点?
我刚开始学习Django。发现很难理解此处给出的解释:https://www.highcharts.com/docs/export-module/setting-up-the-server.
那么,一旦我下载了highcharts导出服务器,接下来的步骤是什么?我应该在highchart.js文件中做哪些更改,以便提供下载选项。
提前感谢
测试highcharts-export-server
初始使用的简单1-2-3可以是:
-
安装服务器包:
npm install highcharts-export-server -g
-
运行服务器,例如:
highcharts-export-server --enableServer 1
这应该会导致类似的输出:
__ ___ __ __ __ / / / (_)___ _/ /_ _____/ /_ ____ ______/ /______ / /_/ / / __ `/ __ / ___/ __ / __ `/ ___/ __/ ___/ / __ / / /_/ / / / / /__/ / / / /_/ / / / /_(__ ) /_/ /_/_/__, /_/ /_/___/_/ /_/__,_/_/ __/____/ ____//___/ __ _____ / ____/ ______ ____ _____/ /_ / ___/___ ______ _____ _____ / __/ | |/_/ __ / __ / ___/ __/ __ / _ / ___/ | / / _ / ___/ / /____> </ /_/ / /_/ / / / /_ ___/ / __/ / | |/ / __/ / /_____/_/|_/ .___/____/_/ __/ /____/___/_/ |___/___/_/ /_/ v2.0.16
(在此处阅读服务器的参数(
-
更改图表配置中的导出URL:
exporting: { url: "http://localhost:7801" }
如果您已经为Highcharts包含了exporting.js
脚本,那么您现在应该能够使用"下载PNG图像"上下文菜单按钮。
您将需要为网络/生产使用做更具体的论证,步骤2中的链接将帮助您。