属性错误:模块'chart_studio.plotly'没有属性'offline'



我很难在jupyter笔记本电脑中使用离线模式。我以前使用import plotly.plotly作为py,然后使用py.online.plot((。现在它告诉我plotly.slotly贬值了,希望我使用chart_audio.plotly。现在我不知道如何使用chart_udio.plot的脱机模式。我要么收到需要身份验证的错误,要么chart_udio没有脱机模式。我只想在jupyter笔记本上用plotly绘制一些数字。如何解决此问题?感谢


import chart_studio.plotly as py
from chart_studio.grid_objs import Grid, Column
import plotly.figure_factory as FF
import pandas as pd
import time
import pickle
filename_pickle='dataset.pkl'
try:
dataset=pd.read_pickle(filename_pickle)
except FileNotFoundError: 
url = 'https://raw.githubusercontent.com/plotly/datasets/master/gapminderDataFiveYear.csv'
dataset = pd.read_csv(url)
dataset.to_pickle(filename_pickle)
table = FF.create_table(dataset.head(10))
#py.iplot(table, filename='animations-gapminder-data-preview')
py.offline.iplot(table)
Previously: I use plotly.plotly 
import plotly.plotly as py
from plotly.grid_objs import Grid, Column
from plotly.tools import FigureFactory as FF
# chart_studio is for online mode only
# import chart_studio.plotly as py
# from chart_studio.grid_objs import Grid, Column
# import plotly.figure_factory as FF
import pandas as pd
import time
import pickle
filename_pickle='dataset.pkl'
try:
dataset=pd.read_pickle(filename_pickle)
except FileNotFoundError: 
url = 'https://raw.githubusercontent.com/plotly/datasets/master/gapminderDataFiveYear.csv'
dataset = pd.read_csv(url)
dataset.to_pickle(filename_pickle)
table = FF.create_table(dataset.head(10))
#py.iplot(table, filename='animations-gapminder-data-preview')
py.offline.iplot(table)
then I got an error of 
ImportError: 
The plotly.plotly module is deprecated,
please install the chart-studio package and use the
chart_studio.plotly module instead.

您只需要import plotly而不是plotly.plotly,并在参数处使用图表调用offline.iplot,如我的示例所示:

import plotly  
import plotly.graph_objs as go
data = [go.Scatter(x=[1,2,3,4], y=[1,2,4,3])]
plotly.offline.iplot(data)

最新更新