mpld3 - bringing matplotlib to browser
The mpld3 project brings together Matplotlib, the popular Python-based graphing library, and D3js, the popular JavaScript library for creating interactive data visualizations for the web. The result is a simple API for exporting your matplotlib graphics to HTML code which can be used within the browser, within standard web pages, blogs, or tools such as the IPython notebook.
pip install mpld3
pip install Jinja2
-----------------------
#mpld/views
from django.http import HttpResponse
import matplotlib.pyplot as plt, mpld3
def index(request):
fig = plt.figure()
plt.plot([1, 2, 3, 4])
g = mpld3.fig_to_html(fig)
return HttpResponse(g)
reference:
https://mpld3.github.io/
https://stackoverflow.com/questions/18944345/importerror-no-module-named-jinja2/18983050
https://stackoverflow.com/questions/24127938/using-mpld3-to-add-graphs-into-django-projects
No comments:
Post a Comment