问题:
Sordid详细信息:
我跟随plotly
上Cygwin.
的{{3}}(初始情节显示)程序
pip install
阶段未报告任何错误,我的凭据文件(~/.plotly/.credentials)
看起来很好(我已在此处屏蔽了某些字符),即:
$ cat ~/.plotly/.credentials
{
"username": "roXXXXXak",
"stream_ids": [
"suXXXXX16n",
"nqfXXXXXX5",
"sXXXXXxj00"
],
"api_key": "2qXXXXXXXv"
}
但是,当我在交互式Python中输入以下内容时:
import plotly.plotly as py
from plotly.graph_objs import *
trace0 = Scatter(
x=[1, 2, 3, 4],
y=[10, 15, 13, 17]
)
trace1 = Scatter(
x=[1, 2, 3, 4],
y=[16, 5, 11, 9]
)
data = Data([trace0, trace1])
unique_url = py.plot(data, filename = 'basic-line')
plotly正在尝试在浏览器窗口中创建绘图,因此它将我输入lynx
- 这要求我授权一些cookie:
plot.ly cookie: csrftok=yUcKFRjIg5CMhW2oQ027QHMePm0 Allow? (Y/N/Always/neVer)
但是,我没有制作情节,而是收到了这个错误:
Alert!: HREF in BASE tag is not an absolute URL.
???
这是我最终进入的lynx
窗口。
G oogle 我 s n m y f riend,因为它的结果都没有暗示这里导致这个错误的原因(见下面的注释)。
注意:
答案 0 :(得分:0)
不确定这是否真的能解决这个问题,但是如果您按照之前显示的链接显示错误信息,则会被要求接受Cookie(对我来说是https://plot.ly/~MYUSERNAME/9)它仍会显示您正在创建的图表的更新版本。
答案 1 :(得分:0)
您可以通过在plotly.plot调用中添加“auto_open = False”参数来关闭自动打开浏览器。例如:
plot_url = py.plot(data, filename = 'basic-line', world_readable=False, auto_open=False)