0

Je suis en train de créer un environnement dans lequel je développe du code Python avec PyCharm tout en même temps la création de graphiques interactifs à l'aide holoviews et bokeh.Holoview avec bokeh ne montre pas des parcelles

J'ai suivi les étapes dans Holoview Introduction et il fonctionne dans le cahier Jupyter - les cartes sont bien en effet interactif. Cependant, lorsque je cours le même code dans la console Python de PyCharm, aucun graphique ou navigateur ne s'affiche. Par contre, quand j'appelle directement les méthodes de bokeh, comme dans this example, un navigateur se lance et je peux manipuler les graphiques de manière interactive. Je voudrais y parvenir en utilisant holoviews (+ bokeh).

Un grand merci pour votre aide à l'avance.

Mes bibliothèques:

  • Python 3.4.5
  • holoviews 1.8.1
  • bokeh 0.12.6
  • 1.5.1
  • param
  • ipython 6.1.0
  • jupyter 1.0 .0
  • pandas géants 0.20.3
  • numpy 1.13.1
  • scipy 0.19.1

Répondre

2

La solution est: http://holoviews.org/user_guide/Deploying_Bokeh_Apps.html

vous avez besoin de ces lignes de code:

import holoviews.plotting.bokeh 
.... 
layout=#whathever holoview you want to plot 
... 
doc = hv.renderer('bokeh').server_doc(layout) 

puis passez à l'invite de commande , cd dans le bon répertoire et exécuter: bokeh servir --show myscript.py