2017-08-01 14 views
0

カフリンクを使ってプロットされたグラフのレイアウトを制御する方法を理解しようとしています。例:このコードは、左側にyaxis lablesというグラフを生成します。 Y軸ラベルをグラフの反対側に移動するにはどうすればよいですか?Python/Pandasプロット/カフスボタンでレイアウトパラメータを制御する

import pandas as pd 
import cufflinks as cf 
cf.go_offline() 
from plotly.offline import download_plotlyjs, plot,iplot 

df.iplot(kind='scatter',mode='lines+markers',x='Time',title='Events over Time', 
         y='Events',margin={'l':450}) 

私はしばらくWeb上で検索しました。

Plotly APIはここにある:

側(列挙:https://plot.ly/python/reference/#layout-yaxis-side

私はトラブルかかわらず、これを適用する方法を考え出すことだ「トップ」|「底」|「左」|「右")

ax(y)軸がプロット領域の「下」(「左」)または「上」(「右」)に配置されるかどうかを決定します。

答えて

0

iplotメソッドのasFigure=True属性を使用して、図全体を返すことができます。 Figureを取得すると、それに応じて基本的なプロットレイアウトを更新できます。

_data = df.iplot(kind='scatter', mode='lines+markers', 
       x='Time', y='Events', 
       title='Events over Time', asFigure=True) 
_data['layout']['yaxis'] = dict(side='left') 
_data.iplot() 
関連する問題