【问题标题】:Plotly: iplot is not working with df.iplot(). How can i make it work?Plotly:iplot 不适用于 df.iplot()。我怎样才能让它工作?
【发布时间】:2021-01-30 17:08:41
【问题描述】:
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” 我希望有人可以帮助我,在此先感谢。

【问题讨论】:

    标签: python plotly data-visualization iplots


    【解决方案1】:

    不再需要使用iplot。只需将 pandas 绘图后端设置为 plotlypd.options.plotting.backend = "plotly" 并使用 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()
    

    【讨论】:

    • @OsSnehithAb 感谢您接受我的回答!我们经常看到用户得到了他们需要的帮助,甚至懒得发表评论或将建议标记为已接受的答案。既然您实际上已经做到了这一点,其他用户就知道这篇文章有可行的解决方案,我不必再回头看看发生了什么。所以这是一件非常有用且省时的事情。再次感谢!
    • 我希望你也能回答我的其他问题,请帮助stackoverflow.com/questions/64390205/…
    • @OsSnehithAb 这是一个 [matplotlib] 问题,与我的专业领域相去甚远。如果您想为 [plotly] 构建一个类似的解决方案,我会看看它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2011-04-26
    • 1970-01-01
    相关资源
    最近更新 更多