1

このような画像をインポートして、ここここで 説明されているように、画像上に別のグラフをプロットできるようにします。

私が抱えている問題は、グラフが固定URLのグラフィックオブジェクトではなく、コードによって作成されていることです。画像の背後にあるコードはよくわかりませんが、RCurlとXMLを使用して画像をスクレイプして再作成することはできませんでした。

私は2つの可能なオプションを見ます:ブラウザを起動して画像を保存するか、コードを適切に処理するためにRを使用する、私はどういうわけかこのように想像します

URL<-"http://
test<-htmlParese(getURL(url))
xpathSApply(

何かご意見は?

4

1 に答える 1

1

スクレイプする画像へのリンクは「xml画像」ではありません。単なる.pngファイルです。したがって、画像をファイルに保存し、Rにロードしてから、プロットに配置するだけで十分です。このようなものはあなたをそこに連れて行くでしょう、しかしあなたはそれをきれいにするためにそれで少し遊ぶ必要があるでしょう。

library(png)
# use the URL from your post, or construct on-the-fly
url = "http://pulse.blogs.yandex.net/?size=small&charset=utf8&period=20120116-20130116&query0=%D0%BF%D1%83%D1%82%D0%B8%D0%BD"
download.file(url,destfile='/tmp/test.png',mode='wb')
xvals=rnorm(10)
yvals=rnorm(10)
# just set up an "empty" plot
plot(xvals,yvals,type='n')
r = readPNG('/tmp/test.png')
# read the help for rasterImage for details
rasterImage(r,-1,-1,1,1)
# plot the points over the image
points(xvals,yvals)
于 2013-01-17T13:05:23.450 に答える