私はつい先日までpython jupyterのplotlyを用いてデータの可視化を行っていましたが、つい先日pcのアップデート後に唐突に画像が表示されなくなってしまいました。
エラーメッセージ
Javascript Error: Cannot set properties of null (setting '0')
というのがカラーバーと軸のみがでます。
卒業論文で使用するつもりでいたので大至急お願いします!
どういう原因で起きたのかとどうすれば解決できるかを教えてくださると助かります。
ソースコード一部
コード import plotly import pandas as pd import glob import numpy as np from natsort import natsorted import os import plotly.graph_objs as go plotly.offline.init_notebook_mode() DF_clu=using Xgrid=DF_clu.index Ygrid=DF_clu.columns X, Y = np.meshgrid(Xgrid, Ygrid) #2軸からの曲面設定 Z = DF_clu.T.values #スペクトラムの値の代入 fig = go.Figure(data=[go.Surface(z=Z,x=X,y=Y)]) fig.update_layout( scene = dict ( aspectratio = dict(x=3,y=1.3,z=0.8), #yaxis = dict(nticks=4, range=[0,7],) ),#アスペクト比 autosize=False, width=1200,height=650, margin=dict(l=65, r=50, b=65, t=90), ) # camera = dict( # up=dict(x=0, y=0, z=1), # center=dict(x=0, y=0, z=0), # eye=dict(x=2, y=-90, z=0.1) #水平 #) #fig.update_layout(scene_camera=camera) fig.update_scenes(camera_projection_type='orthographic') #正投影 graph=plotly.offline.iplot(fig) return graph #実行 plot_3D(Data5)
一度anacondaを再インストールしたりアップデートなど
サイトなどに乗っているploltyのインストールをもう一度やってみたりしましたがどれも駄目でした。
しかしなぜか
import plotly.graph_objects as go import pandas as pd # Read data from a csv z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv') fig = go.Figure(data=[go.Surface(z=z_data.values)]) fig.update_layout(title='Mt Bruno Elevation', autosize=False, width=500, height=500, margin=dict(l=65, r=50, b=65, t=90)) fig.show()
このような公式ドキュメントのプログラムはちゃんと波形が出力されました。
環境
windows 10 21H2
anaconda jupyter lab 3.2.1
plotly 5.5.0

あなたの回答
tips
プレビュー