0

问题:

是否可以在 Cygwin 上安装/使用 plotly?


肮脏的细节:

我正在关注入门初始绘图显示)过程plotlyCygwin.

阶段没有报告错误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我最终进入的窗口。

在 lynx 中出现“警报!:BASE 标记中的 HREF 不是绝对 URL”错误之后的情节


不是朋友,因为它的结果都没有暗示是什么导致了这个错误(见下面的注释)。


你能比谷歌做得更好,并建议如何解决这个“不是绝对 URL”的错误吗?




笔记:

  1. Ubuntu上,上述过程确实以情节结束。
  2. 追求以下 URL,但没有产生任何解决方案:
    1. https://lists.nongnu.org/archive/html/lynx-dev/1998-11/msg00346.html
    2. https://lists.nongnu.org/archive/html/lynx-dev/1998-11/msg00342.html
    3. http://redmine.emweb.be/issues/818
    4. http://forum.civicrm.org/index.php?topic=30108.0
    5. https://bugzilla.mozilla.org/show_bug.cgi?id=672671

编辑1:

  1. 在 Cygwin 上安装了最新的 Python (2.7.10):没有解决问题。
4

2 回答 2

0

不确定这是否真的可以解决问题,但似乎尽管出现错误消息,如果您在被要求接受 cookie 之前按照显示的链接进行操作(对我来说是https://plot.ly/~ MYUSERNAME/9)它仍将显示您正在创建的图形的更新版本。

于 2015-06-04T16:09:55.950 回答
0

您可以通过在 plotly.plot 调用中添加“auto_open=False”参数来关闭自动打开浏览器。例如:

plot_url = py.plot(data, filename = 'basic-line', world_readable=False, auto_open=False)
于 2015-06-23T21:38:18.633 回答