Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-我想在浏览器中查看此绘图_Python_Django - Fatal编程技术网

Python Django-我想在浏览器中查看此绘图

Python Django-我想在浏览器中查看此绘图,python,django,Python,Django,我现在是Django新手,我可以传递变量,但我不知道如何渲染动态绘图 通过pyplot(python)呈现的图形在浏览器中不会是动态的。您可以使用任何动态的javascript图表库,并从Django提供数据(通过使用RESTAPI、Ajax或简单请求)。为什么要在这里使用Django?你对你的模型有想法吗? from datetime import datetime from matplotlib import pyplot from matplotlib.animation import

我现在是Django新手,我可以传递变量,但我不知道如何渲染动态绘图



通过pyplot(python)呈现的图形在浏览器中不会是动态的。您可以使用任何动态的javascript图表库,并从Django提供数据(通过使用RESTAPI、Ajax或简单请求)。

为什么要在这里使用Django?你对你的模型有想法吗?

from datetime import datetime
from matplotlib import pyplot
from matplotlib.animation import FuncAnimation
from random import randrange

x_data, y_data = [], []

figure = pyplot.figure()
line, = pyplot.plot_date(x_data, y_data, '-')

def update(frame):
    x_data.append(datetime.now())
    y_data.append(randrange(0, 100))
    line.set_data(x_data, y_data)
    figure.gca().relim()
    figure.gca().autoscale_view()
    return line,

animation = FuncAnimation(figure, update, interval=200)

pyplot.show()