我正在尝试建立一个网站。网站的一部分需要根据用户输入显示图表。它将使用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
包含一堆应该显示散点的坐标。任何有关我接下来要学习的内容的帮助都会很棒。感谢。