便于将python数据结构转换为适合flot系列和选项的json字符串

python-flot-utils的Python项目详细描述


pyflot使生成flot图变得容易。它的主要目标是 允许在python应用程序中指定数据输入和选项 并生成适当的json。通常的用途是渲染 作为flot()参数或xhr响应的有效负载放入模板中。 pyflot负责将类型转换为匹配的所有烦人的细节 以及他们的期望。

例如:

>>> import pyflot
>>> graph = pyflot.Flot()
>>> graph.add_line([(1, 1), (2, 2), (3, 3)])
>>> print graph.series_json
[{"data": [[1, 1], [2, 2], [3, 3]]}]

在这个简单的例子中,series_json是一个json字符串 采用flot所需的格式。

下面的django模板片段展示了如何使用 在django模板中:

<script id="source" language="javascript" type="text/javascript">
$(function () {
    $.plot($("#linear-graph"), {{ graph.series_json|safe }}, {{ graph.options_json|safe }});
});
</script>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
io空白作为读取文件java的第一个字符   java AJAX登录过程中,如何发出id或密码是否无效的警报?   php中的java解码JSON对象   java将json文件写入磁盘的快速方法   java如何使用PDFBox将带有注释的PDF展平   java如何在JavaFX中将对象传递到第二个窗口?   java Jzy3d保存一个不在Mac上工作的文件,错误为“NSWindow拖动区域应仅在主线程上无效!”   java如何在JavaFX TableView中编辑多个单元格?   java在我的spring boot应用程序中存储日志的最佳应用程序是什么?   java卡在泛型中   java如何使用Apache POI从excel工作表中搜索和打印特定单元格?   java如何使用Jackson读取JSON文件中的多个对象?   java从webservice 安卓 studio获取数据   在安卓 studio中不使用毕加索显示的java图像   具有嵌套映射的类的java JAXB编组   java MySQL:突出显示表1中无法在表2中找到的行   java何时使用“新”关键字安卓 API   从Python程序访问JavaRMIAPI