将Matplotlib图嵌入HTML

时间:2018-03-19 17:34:33

标签: python django matplotlib mpld3

我正在尝试建立一个网站。网站的一部分需要根据用户输入显示图表。它将使用Django构建。

我已经检查了几个选项,mpld3证明至少比其他选项更好。图表是一种动画(?),因为暂停后会出现散点图。如果我可以包含它,这个功能会很棒。

因此在使用mpld3时,我遇到了两个问题: 1.当我运行python脚本时,我有一个图像作为图形的背景。当我使用mpld3将其呈现到网页时,不会出现这种情况。 2.只显示最终的图表。有没有一种方法可以逐个显示图表上出现的点,并且应该暂停?

以下是具有必要细节的代码的一部分。如果有任何进一步的细节,我很乐意提供它。

fig, ax = plt.subplots()
im = plt.imread('map_main.png')
implot = plt.imshow(im)
plt.axis([0, width, 0, height])
plt.ion()

for i in locations:
    x, y = locations[i]
    plt.scatter(x, y, c='b')
    plt.pause(0.05)
  • locations包含一堆应该显示散点的坐标。

任何有关我接下来要学习的内容的帮助都会很棒。感谢。

0 个答案:

没有答案