2022年1月13日木曜日

plotly in Jupyter

Jupyter Lab にて plotly の図が表示されませんでした。

公式HPを見てみると、以下の案内がありました。
https://plotly.com/python/getting-started/

$ conda install "ipywidgets>=7.6"
$ conda install -c plotly jupyter-dash
$ conda install python-kaleido

はい、これで無事に表示されました。

以前は Surfer で作成していた地形変化の図化(色塗りコンター)。今は Plotly でも対応可。xyz の DataFrame にしてしまえば、容易に図化できます。個人的には メッシュ配列に加工しなくて良いため、matplotlib よりも好みです。

import plotly.graph_objects as go
import plotly.offline as offline

fig = go.Figure(data =go.Contour(z=df.z,x=df.x,y=df.y,))
fig.update_layout(title='contou',
                  autosize=False, width=500, height=500,
                  xaxis=dict(ticks='outside'),
                  yaxis=dict(ticks='outside'),
                  margin=dict(l=20, r=20, b=20, t=20))
fig.update_traces(zmin=-100,zmax=100,colorscale= 'Edge')
#fig.show()
offline.iplot(fig, filename='contour', image='png')
fig.write_image('./contour.png')

0 件のコメント:

コメントを投稿