comment intégrer autonome bokeh graphiques dans des modèles django
Je veux afficher les graphiques proposés par le bokeh de la bibliothèque dans mon application web via le framework django, mais je ne veux pas utiliser le bokeh-exécutable du serveur car il n'est pas sur la bonne voie. donc, est-ce possible? si oui comment le faire?
Vous devez vous connecter pour publier un commentaire.
À l'aide de la L'Incorporation De Flou D'Arrière-Plan Des Parcelles De documentation exemple comme suggéré par Fabio Pliger, on peut faire cela dans Django:
dans le
views.py
fichier, nous avons mis:dans le
urls.py
fichier, nous pouvons mettre :dans le fichier de modèle
simple_chart.html
nous aurons :Et il fonctionne.
Vous n'avez pas besoin d'utiliser le bokeh-serveur pour incorporer le flou d'arrière plan des parcelles. Il signifie simplement que vous ne serez pas en utilisant (et probablement n'avez pas besoin) les fonctions supplémentaires qu'il fournit.
En fait, vous pouvez incorporer le flou d'arrière plan des parcelles de terrain dans de nombreuses façons, comme la génération autonome html, en générant bokeh des composants autonomes que vous pouvez ensuite intégrer dans vous django app lorsque les modèles de rendu ou avec la méthode que nous appelons "chargement automatique", ce qui rend le bokeh de retour d'une balise qui se remplacer avec un Flou d'arrière-plan de l'intrigue. Vous trouverez les meilleurs détails de regarder la la documentation.
Une autre bonne source d'inspiration, c'est le incorporer des exemples vous pouvez trouver dans le référentiel.
Il doit mettre {{the_script|coffre-fort}} à l'intérieur de la tête tag
Il est également possible de le faire travailler avec des requêtes AJAX. Disons que nous avons une page chargée et voudrais montrer une parcelle sur le bouton cliquez sur sans recharger la page entière. De Django vue de nous retourner le Bokeh de script et de div en JSON:
Quand nous arrivons à l'AJAX réponse en JS (dans cet exemple Jquery est utilisé) le div est d'abord ajouté à la page existante et ensuite le script est ajouté:
Voici un flacon app qui utilise jquery pour interract avec un flou d'arrière-plan de l'intrigue. Découvrez la
templates/
pour javascript, vous pouvez réutiliser. Aussi la recherche pour le bokeh-démos sur github.