用Python函数填充Highchart数据

1 投票
2 回答
1142 浏览
提问于 2025-04-18 08:14

我想从一个文本文件中添加数据;我不想使用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,它正好能满足你的需求。

免责声明:我是这个库的开发者。

撰写回答