R で作成されたカプセル化されたプロットを表示するために rApache を使用しています。現在、直面しなければならない問題は 1 つだけです。ドキュメント内にネストされた R コードしかない場合、HTML ファイルはある種の単一の png 画像としてレンダリングされると思います。
ただし、グラフィカルなプロットを含むドキュメントとしてレンダリングされることを望みます。そのため、タグの前またはタグ内に HTML コンテンツを追加する<% ... %>
と、出力として壊れた画像記号が表示されます。
HTML ドキュメント内で plot コマンドを使用できるようにするにはどうすればよいですか?
<h1> Plot Content </h1> // adding this causes a broken image
<%
setContentType("image/png")
t <- tempfile()
png(t,type="cairo")
rndDistribution <- rnorm(100)
plot(rndDistribution)
dev.off()
sendBin(readBin(t,'raw',n=file.info(t)$size))
unlink(t)
%>
私のapache.conf:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/R>
SetHandler r-script
RHandler brew::brew
</Directory>