Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Plotly-name';iplot';没有定义_Python_Plotly_Data Visualization - Fatal编程技术网

Python Plotly-name';iplot';没有定义

Python Plotly-name';iplot';没有定义,python,plotly,data-visualization,Python,Plotly,Data Visualization,我们一直在玩弄plotly for Python,但不断遇到上述相同的错误消息。我在Anaconda上安装了plotly,分别在Jupyter和Spyder上收到错误消息: #data manipulation import pandas as pd import numpy as np #loading csv df = df = pd.read_csv(r'C:\Users\hendev\Desktop\FIFA18 - Ultimate Team players.csv') impor

我们一直在玩弄plotly for Python,但不断遇到上述相同的错误消息。我在Anaconda上安装了plotly,分别在Jupyter和Spyder上收到错误消息:

#data manipulation
import pandas as pd
import numpy as np

#loading csv
df = df = pd.read_csv(r'C:\Users\hendev\Desktop\FIFA18 - Ultimate Team players.csv')

import plotly.graph_objs as go

# prepare data
x2017 = df.overall[df.added_date == 2017]
x2018 = df.overall[df.added_date == 2018]

trace1 = go.Histogram(
    x=x2017,
    opacity=0.75,
    name = "2017",
    marker=dict(color='rgba(171, 50, 96, 0.6)'))
trace2 = go.Histogram(
    x=x2018,
    opacity=0.75,
    name = "2018",
    marker=dict(color='rgba(12, 50, 196, 0.6)'))

data = [trace1, trace2]
layout = go.Layout(barmode='overlay',
                   title=' Rating added in 2017 and 2018',
                   xaxis=dict(title='students-staff ratio'),
                   yaxis=dict( title='Count'),
)
fig = go.Figure(data=data, layout=layout)
iplot(fig)

知道我做错了什么吗?

你忘了导入它

from plotly.plotly import iplot

您需要使用
py
调用
iplot

import plotly.plotly as py
py.iplot(fig)
以防万一,如果要在脱机模式下打印并将打印另存为
file.hmtl

import plotly.offline as py
plotly.offline.init_notebook_mode()
py.iplot(fig, filename="file.html")

不要害怕浏览:在这里,你可以找到一些好的、易懂的例子,告诉你如何正确地使用
plotly
。例如,您可以查看如何绘制简单条形图等。

注意:
$from plotly.plotly import iplot
将仅在plotly
v3.10.0
plotly.plotly模块已在plotly
v4.0
中工作。首先检查您的版本:

$ python3 -c 'import plotly; print(plotly.__version__)' # for Python 3
$ python -c 'import plotly; print(plotly.__version__)' # for Python 2
v4.0
以后,该功能被分为两种模式:在线离线

在线

如果希望在线渲染图形,现在需要导入并使用

从chart\u studio.plotly导入绘图,iplot

离线

如果要在本地渲染图像,可以使用多个选项:

from plotly.offline import iplot
# your code
iplot(fig)


你可以阅读更多关于渲染器的信息。

对于Jupyter笔记本和Kaggle笔记本,这对我很有帮助

from plotly.offline import iplot

然后我得到:无法从“plotly”导入名称“iplot”。。。我应该重新安装吗?你怎么称呼它为@calicationflife?这对我有用。
import plotly.io as pio
# your code
pio.show(fig)
import plotly.graph_objects as go
fig = go.Figure(# your args)
# your code
fig.show()
from plotly.offline import iplot