散布図の作成方法。

3種類発見したので、メモメモ。 あと、plotlyipython中に表示させる。

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from ggplot import *
import plotly.plotly as py

df= pd.DataFrame(np.random.randn(100,2))
df.columns=list(ab)

fig = plt.figure()
ax = fig.add_subplot(111)

# case a, matplotlib scatter
ax.scatter(df[a], df[b])

# case b, Pandas.DataFrame with method
#df.plot(ax=ax, kind=scatter, x=a, y=b)

# case c, ggplot
#ax = ggplot(aes(x=a, y=b), data=df) + geom_point()
#ax.draw()

fig = plt.gcf()
py.iplot_mpl(fig)
#plot_url = py.plot_mpl(fig, filename=test)

ここをちょっと読んでみた。

Convert Matplotlib Graphs to Plotly | Python User Guide | plotly