1
enter code here
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from sklearn import decomposition
from sklearn import datasets
import seaborn as sns
%matplotlib inline
import plotly as py
import plotly.tools as tls
py.offline.init_notebook_mode(connected=True)
from plotly.offline import iplot


df1=pd.DataFrame(np.random.randn(10,3),columns=['A','B','C'])
df1.iplot()

我收到错误,例如“DataFrame”对象没有属性“iplot”我希望有人可以帮助我,在此先感谢。

4

1 回答 1

2

没有必要再使用iplot了。只需将 pandas 绘图后端设置为plotlywithpd.options.plotting.backend = "plotly"和 use df.plot()

这是使用您的示例的设置:

import pandas as pd
pd.options.plotting.backend = "plotly"

df1=pd.DataFrame(np.random.randn(10,3),columns=['A','B','C'])
df1.plot()

在此处输入图像描述

于 2020-10-16T09:08:37.187 回答