gpt4 book ai didi

python - 使用 MPLD3 将图形添加到 Django 项目中。

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:39 25 4
gpt4 key购买 nike

我正在开发一个 Django 项目,我想从 CSV 中获取数据并将它们绘制到使用 Django 的 View /模板构建的页面中。这是我到目前为止的代码:

import matplotlib.pyplot as plt, mpld3

graph = plt.plot([1,2,3,4])
g = mpld3.fig_to_html(graph)
return HttpResponse(g)

但是,当我运行它时,出现错误:

AttributeError: 'list' object has no attribute 'savefig'

任何人都知道我哪里出错了,或者我如何创建可以添加到已有页面的图表,而不是 MPLD3 为您呈现的页面。

最佳答案

plt.plot 返回 Line2D 对象的列表,而不是图形对象。

你想要做的是这样的:

import matplotlib.pyplot as plt, mpld3
fig = plt.figure()
fid=plt.plot([3,1,4,1,5])
mpld3.save_html(fig,"test.html")
mpld3.fig_to_html(fig,template_type="simple")
mpld3.show()

关于python - 使用 MPLD3 将图形添加到 Django 项目中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com