web-dev-qa-db-fra.com

Comment afficher des sorties traitantes dans les cahiers de Collaboratoires Google?

J'ai cherché une journée entière Comment afficher les sorties des parcelles tracamment dans les ordinateurs portables Jupyter de Google Colaboratory. Il y a une question Stackoverflow et un tutoriel officiel de Google Colaboratory, mais les deux n'ont pas fonctionné pour moi.

lien officiel:
[.____] https://colab.research.google.com/notebooks/chart.ipynb#scrollto=hfcg8xrdo4xj

stackoverflow Question:
[.____] mode tracé du cahier avec Google Colaboratoratoratory
[.____] https://colab.research.google.com/drive/14oudhx5e5r7hm1qcbz24fvhxgvpd0k8f#scrollto=8rcjuvpi2_xd

La version complique sur Google Colaboratory intégrée est 1.12.12.

Testez la version tracé

import plotly
plotly.__version__
1.12.12

Charger les bibliothèques

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

Mont Google Drive

from google.colab import drive
drive.mount('/content/drive')

dat_dir = 'drive/My Drive/Colab Notebooks/data/'

Méthode officielle de la Colaboratoire Google (Échec)

# https://colab.research.google.com/notebooks/charts.ipynb#scrollTo=hFCg8XrdO4xj
def enable_plotly_in_cell():
  import IPython
  from plotly.offline import init_notebook_mode
  display(IPython.core.display.HTML('''
        <script src="/static/components/requirejs/require.js"></script>
  '''))
  init_notebook_mode(connected=False)

Testez la suggestion officielle (échec)

import plotly.plotly as py
import numpy as np
from plotly.offline import iplot
from plotly.graph_objs import Contours, Histogram2dContour, Marker, Scatter

enable_plotly_in_cell()

x = np.random.randn(2000)
y = np.random.randn(2000)
iplot([Histogram2dContour(x=x, y=y, contours=Contours(coloring='heatmap')),
       Scatter(x=x, y=y, mode='markers', marker=Marker(color='white', size=3, opacity=0.3))], show_link=False)

Stackoverflow Bob Smith Méthode

# https://stackoverflow.com/questions/47230817/plotly-notebook-mode-with-google-colaboratory
def configure_plotly_browser_state():
  import IPython
  display(IPython.core.display.HTML('''
        <script src="/static/components/requirejs/require.js"></script>
        <script>
          requirejs.config({
            paths: {
              base: '/static/base',
              plotly: 'https://cdn.plot.ly/plotly-1.5.1.min.js?noext',
            },
          });
        </script>
        '''))

Test Bob Smith Méthode (échec)

# https://colab.research.google.com/drive/14oudHx5e5r7hm1QcbZ24FVHXgVPD0k8f#scrollTo=8RCjUVpi2_xd
import plotly.plotly as py
import numpy as np
from plotly.offline import init_notebook_mode, iplot
from plotly.graph_objs import Contours, Histogram2dContour, Marker, Scatter

configure_plotly_browser_state()

init_notebook_mode(connected=False)

x = np.random.randn(2000)
y = np.random.randn(2000)
iplot([Histogram2dContour(x=x, y=y, contours=Contours(coloring='heatmap')),
       Scatter(x=x, y=y, mode='markers', marker=Marker(color='white', size=3, opacity=0.3))], show_link=False)

Des questions

Comment afficher la sortie tractement dans Google Colaboratory?

est possible? Si oui quelle version de tracé ou de manchette fonctionne pour vous?

S'il n'est pas possible d'afficher, pouvons-nous enregistrer le fichier de sortie comme .html Dans notre lecteur Google et ouvrez-les manuellement et les voir?

J'apprécie ton aide.

7
Bhishan Poudel

Ajouter la ligne '% Matplotlib Inline' au début des ordinateurs portables

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

1
Jitu Shinde