7
votes

Comment afficher les sorties de manière intrigue dans les blocs-notes collaboratifs Google?

J'ai cherché toute la journée comment afficher les résultats des tracés dans les blocs-notes Jupyter de Google Colaboratory. Il y a une question stackoverflow et aussi un tutoriel officiel de google colaboratory mais les deux n'ont pas fonctionné pour moi.

lien officiel:
https://colab.research.google.com/notebooks/charts.ipynb # scrollTo = hFCg8XrdO4xj

question stackoverflow:
Mode bloc-notes Plotly avec google colaboratory


3 commentaires

J'ai testé le cahier de Bob Smith et cela fonctionne très bien.


@KorakotChaovavanich bon à savoir, quelles sont vos versions de l'intrigue et / ou des boutons de manchette? voulez-vous dire que travailler signifie afficher une image ou simplement travailler? Le code fonctionne très bien pour moi aussi, n'affiche tout simplement rien sur l'ordinateur portable, le code n'échoue pas, SEULEMENT NE S'AFFICHE PAS!


Lorsque j'exécute le notebook colab.research.google.com/drive/… , il s'affiche normalement. Vous devrez peut-être faire une copie du cahier ou «ouvrir dans la cour de récréation» avant de l'exécuter.


3 Réponses :


4
votes

plotly version 4.x

À partir de la version 4, les moteurs de rendu plotly connaissent Colab, ce qui suit est suffisant pour afficher une figure à la fois dans Colab et Jupyter (et d'autres notebooks comme Kaggle, Azure, nteract):

import plotly.graph_objects as go
fig = go.Figure( go.Scatter(x=[1,2,3], y=[1,3,2] ) )
fig.show()

complotement version 3.x

J'avais aussi du mal pour afficher les graphiques de l'intrigue dans Google colab et est tombé sur ce fil où vous avez expliqué les problèmes avec différentes solutions sur le net. Les sentiments sont les mêmes pour chacune des solutions. Enfin, ma recherche s'est terminée lorsque je suis tombé sur cette vidéo.

J'ai suivi son approche (peut-être similaire à celles que vous avez déjà essayées) et cela a fonctionné pour moi.

  1. Effectuez une mise à niveau dans colab via ! pip install plotly --upgrade et redémarrez le runtime comme suggéré.
  2. Commentez l'option de mise à niveau avant de réexécuter votre notebook
  3. Définissez la fonction configure_plotly_browser_state ()
  4. Appeler des bibliothèques plotly
  5. Appelez la fonction et le mode notebook comme ci-dessous dans chaque cellule où vous souhaitez appeler iplot

    configure_plotly_browser_state ()

    init_notebook_mode (connected = False)

    iplot(XXXXXX)

Il suffit d'importer des bibliothèques de parcelles

S'il vous plaît laissez-moi savoir si cela aide :)


1 commentaires

Cela n'a pas fonctionné pour moi. J'avais besoin d'ajouter la méthode enable_plotly_in_cell colab.research.google.com/notebooks /…



-1
votes

Utilisez plot et non iplot ... il m'a fallu un certain temps pour que celui-ci le comprenne. Vous pouvez le tracer à la fois sur le notebook et sur gdrive.


0 commentaires

2
votes

Ajoutez la ligne '% matplotlib inline' au début des notebooks

Reportez-vous au lien ci-dessous: https://github.com/jupyter/notebook/issues/3523


0 commentaires