用Python函数填充Highchart数据
我想从一个文本文件中添加数据;我不想使用CSV文件,因为那样会让我的工作流程多出一步。我想知道有没有办法通过Python处理这个文本文件,然后把数据传给Highcharts的图表。
我看到Highcharts是在网页上运行的,所以我不能在那儿用Python代码。
这样做可能吗?我的数据是不断变化的,这意味着我需要经常更改数据,而用Python处理数据对我来说比把简单的文本文件转换成CSV格式要简单得多。
2 个回答
0
你可以用像Django或Flask这样的工具来编写一个简单的网页应用。
这个应用里会有两个主要的网址:第一个网址会返回网页的静态内容,第二个网址会返回你想要绘制的数据,格式是JSON。
这些数据需要通过AJAX加载到Highcharts中,这里有一个示例:http://www.highcharts.com/demo/line-ajax
1
你可以试试这个库:https://github.com/arnoutaertgeerts/python-highcharts,它正好能满足你的需求。
免责声明:我是这个库的开发者。