亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用來自chart_studio的iplot而不是繪圖時顯示的空圖形

使用來自chart_studio的iplot而不是繪圖時顯示的空圖形

Helenr 2022-09-13 19:56:12
我正在關注一個關于情節使用的python教程。以下是我必須運行的一些命令來導入我將要使用的函數和方法import plotly.plotly as pyfrom plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplotinit_notebook_mode(connected=True)但是,當我在我的 jupyter nootbook 上運行命令時,它說 plotly 的使用已被棄用,它建議我改用模塊chart_studio(錯誤指向行):import plotly.plotly as py導入錯誤:繪圖模塊已棄用,請安裝圖表工作室軟件包并改用chart_studio.plotly模塊。所以我跑pip install chart_studio并嘗試用來自模塊的函數和方法替換上面的行。chart_studio這是我的代碼:import chart_studio.plotly as pyimport plotly.graph_objects as gofrom plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplotinit_notebook_mode(connected=True)data = dict(type= 'cloropleth',             locations = ['AZ','CA','NY'],           locationmode = 'USA-states',           colorscale = 'Portland',           text = ['text 1','text 2','text 3'],           z = [1,2,3],           colorbar = {'Title':'Colorbar title goes here'})mylayout = dict(geo={'scope':'usa'})choromap = go.Figure(data = [data], layout=mylayout, skip_invalid=True)iplot(choromap)問題是,當運行最后一行時,我得到這個空圖iplot(choromap)在教程中,會出現另一個圖形怎么了?請注意,我安裝了袖扣-0.17.3 情節-4.5.4
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

您是否嘗試過干凈利落地安裝情節?

使用點數進行批量卸載

!pip uninstall plotly

然后使用 conda 進行情節卸載

!conda uninstall plotly

之后,使用pip安裝最新版本

!pip install plotly

檢查繪圖版本

import plotly
plotly.__version__


查看完整回答
反對 回復 2022-09-13
?
慕后森

TA貢獻1802條經驗 獲得超5個贊

解決


在我的代碼中有2個錯誤:


在行


type= 'cloropleth',

我有拼寫錯誤的值,其中正確的值是,'cloropleth''choropleth'


然后在線上


colorbar = {'Title':'Colorbar title goes here'})

我有,其中正確的鍵是(小寫)。'Title''title'


修復了它們,現在地圖已正確顯示。


另外,沒有必要安裝 。chart_studio


所以最后正確的代碼是:


import plotly.graph_objects as go

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot

init_notebook_mode(connected=True)


data = dict(type= 'choropleth', 

            locations = ['AZ','CA','NY'],

           locationmode = 'USA-states',

           colorscale = 'Portland',

           text = ['text 1','text 2','text 3'],

           z = [1,2,3],

           colorbar = {'title':'Colorbar title goes here'})


mylayout = dict(geo={'scope':'usa'})


choromap = go.Figure(data = [data], layout=mylayout)


iplot(choromap)


查看完整回答
反對 回復 2022-09-13
  • 2 回答
  • 0 關注
  • 322 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號