9

plotly パッケージを使用して、ggplot2 のインタラクティブ バージョンを作成しようとしています。パソコンからやるとうまくいきます。残念ながら、私は仕事をしていて、プロキシの背後にある Windows マシンで、plotly サーバーに接続できません。コード ソースを参照すると、問題は のpostFrom関数にある可能性があると思いますRCurl。にプロキシを追加しようとしましたoptions(RCurlOptions = list(proxy="http://proxyurl:8080"))が、改善されないようです。既知の回避策はありますか?

library(httr)
set_config(use_proxy(url="http://proxy.xxx.fr",port=8080,username="",password=""))
options('RCurlOptions'= c(options('RCurlOptions'), list(proxy = 'http://proxy.xxxx.fr:8080')))
library(plotly)
set_credentials_file(username="baptiste", api_key="xxxx")

require(plotly)

p2 <- qplot(1,1)
py <- plotly(username="baptiste")
out <- py$ggplotly(p2)
# Error in function (type, msg, asError = TRUE)  : couldn't connect to host
4

2 に答える 2

5

pub$makecallplotly.R では、グローバルな RCurlOptions を上書きします。これを修正するためにプル リクエストを送信しました。

于 2014-08-01T14:53:05.967 に答える
3

RCurl オプションを次のように設定すると、次のようになると思います。

opts <- list(
  proxy         = "myweb.proxy.com", 
  proxyusername = "myproxyuser", 
  proxypassword = "myproxypassword", 
  proxyport     = 8080
)

options(RCurlOptions = opts)

次に、ホストに接続できるはずです。少なくとも、これは私の仕事用プロキシの背後で機能します。

于 2015-03-18T04:20:16.593 に答える