我想创建一个应用程序,该应用程序将基于一些数据和分析生成一些报告。 我必须为此报告创建一个图形。
我正在将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-export-server,下一步是什么? 我应该在highchart.js文件中进行哪些更改,以便下载选项可用。
预先感谢
答案 0 :(得分:0)
测试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步中的链接将为您提供帮助。