我用带nvd3的烧瓶来显示图表。我的问题与this one(查看答案)类似,只是现在我希望json data
变量通过从Flask传递参数而不是在javascript中硬编码来初始化。在
执行data = {{data}}
并通过以下方式呈现模板
return render_template("display_plot.html", data=data)
在这里我使用python生成数据,例如
data = {"values": [{"y": 17830, "x": 1382313600000.0}, {"y": 17977, "x": 1382400000000.0}, {"y": 17633, "x": 1382486400000.0}, {"y": 17633, "x": 1382572800000.0}, {"y": 17403, "x": 1382659200000.0}, {"y": 17403, "x": 1382745600000.0}, {"y": 17142, "x": 1382832000000.0}], "key": "active_pages", "yAxis": "1"}]
不起作用。在
在模板中,应将数据调用为:
否则,您将无法得到正确的结果,因为从技术上讲,数据没有转换为json,而且字符可能会被jinja转义。在
相关问题 更多 >
编程相关推荐