Paramètres pratiques pour vous-même
Environment & Requirement
OS X
anaconda3
Créez un ensemble de ~ / .ipython / default_profile
.
$ ipython create profile
~/.ipython/profile_default/ipython_config.py
c.InteractiveShellApp.extensions = ['autoreload']
c.InteractiveShellApp.exec_lines = ['%autoreload 2']
~/.ipython/profile_default/ipython_kernel_config.py
c.InteractiveShellApp.matplotlib = 'inline'
~/.ipython/default_profile/startup/00-first.py
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