ipython + jupyter + plotly (matplotlib) Paramètres et notes d'utilisation

Paramètres pratiques pour vous-même

Environment & Requirement

Réglage

Créez un ensemble de ~ / .ipython / default_profile.

$ ipython create profile
c.InteractiveShellApp.extensions = ['autoreload']
c.InteractiveShellApp.exec_lines = ['%autoreload 2']
c.InteractiveShellApp.matplotlib = 'inline'
import numpy as np
import matplotlib.pyplot as plt
import plotly.offline as py
py.init_notebook_mode()
def plotly(f, *largs, **dargs):
    fig = plt.figure()
    f(*largs, **dargs)
    iplot_mpl(fig)

Sample

x = np.random.randn(10)
y = x+np.random.randn(10)*0.1
plotly(plt.plot,x,y,'bo')

Je n'avais pas envie d'apprendre à utiliser l'intrigue, j'ai donc voulu créer un wrapper pour matplotlib avec plotly. Je ne pouvais pas penser à un moyen facile d'utiliser des fonctions d'ordre supérieur. .. .. Si vous essayez de faire quelque chose de compliqué, vous ne pouvez pas l'utiliser. Si vous êtes une personne forte qui a vu cela, faites-moi savoir s'il existe un autre bon moyen. (Il est vrai que vous devriez apprendre à utiliser l'intrigue ...)

J'ai fait py un alias selon l'exemple de l'intrigue, mais je pense que c'est trop optimiste pour l'utiliser. .. .. w

Recommended Posts

ipython + jupyter + plotly (matplotlib) Paramètres et notes d'utilisation
Notes Jupyter, numpy, matplotlib utilisées dans les rapports
concurrent.futures Notes d'utilisation
Paramètres iPython, etc.
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
Note d'étude Jupyter_008
Note d'étude Jupyter_004
Étude Jupyter note_001
Notes officielles de Jupyter Docker Hub
Bougies avec plotly + Jupyter
notes d'utilisation du décorateur python
notes de mise en page de la légende matplotlib