Python, iPython, plotly, 散布図の作成 3種類とplotlyへ渡す
散布図の作成方法。
3種類発見したので、メモメモ。
あと、plotly
をipython
中に表示させる。
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