In [3]:
%matplotlib inline

In [4]:
import matplotlib.pyplot as plt
import numpy as np
import mpld3

mpld3.enable_notebook()

fig, ax = plt.subplots(subplot_kw=dict(axisbg='#EEEEEE'))
N = 100

scatter = ax.scatter(np.random.normal(size=N),
                     np.random.normal(size=N),
                     c=np.random.random(size=N),
                     s=1000 * np.random.random(size=N),
                     alpha=0.3,
                     cmap=plt.cm.jet)
ax.grid(color='white', linestyle='solid')

ax.set_title("Scatter Plot (with tooltips!)", size=20)

labels = ['point {0}'.format(i + 1) for i in range(N)]
tooltip = mpld3.plugins.PointLabelTooltip(scatter, labels=labels)
mpld3.plugins.connect(fig, tooltip)
# mpld3.display()



In [15]:
from iuvs import io
fname = io.l1b_filenames("cruisecal2-mode080-muv", stage=False)
l1b = io.L1BReader(fname[0])
cube = l1b.detector_raw
dark1 = l1b.detector_dark[1]
dark2 = l1b.detector_dark[2]

In [20]:
fig, axes = plt.subplots(2,2, figsize=(10,10))
axes = axes.ravel()
img = cube[0]
im = axes[0].imshow(img, aspect='auto')
plt.colorbar(im, ax=axes[0])
axes[2].plot(img[50])
axes[1].plot(img[:, 50].T)
axes[3].hist(img.ravel(), bins=100)
fig.tight_layout();



In [6]:
mpld3.plugins.LineLabelTooltip?

In [ ]: