に組み込むRで作成したrevealjs_presentationにタイル付きのリーフレットマップを追加しようとしています。このマップはioslideまたはhtml形式で正しく表示されますが、revealjs_presentation形式では問題ありません(主な問題:allフォントがはるかに大きく、マップを選択するとポリゴンの周囲に奇妙なアーチファクトがあります)。マップは他の出力フォーマットでもうまく機能するので、私は、この問題は、revealjs_presentationとリーフレットの間にある種のCSS非互換性が関係していると考えています。R表示内のリーフレットマップをR
2組のコードを分離するために、htmlwidgetsを使用してリーフレットマップを保存しました。このマップはうまく見えますが、iframeなどを使用してこのローカルHTMLファイルをプレゼンテーション内に埋め込む方法がないようです。私がCSSのエキスパートではないので、これをどのように並べ替えるべきかについてのガイダンスはありがたいです。誰かが、R内のrevealjs_presentation形式で正しくレンダリングするポップアップを含むインタラクティブなリーフレットマップを作成した場合、そのコードの一部を見ていただければ幸いです。何が価値があるために、リーフレットマップコードは次のとおりです。
leaflet(x) %>%
addPolygons(popup = popup, weight = 0.7, fillColor = ~pal(quintf),
color = 'white', fillOpacity = 1, opacity = 1,
smoothFactor = 0.8) %>%
addLegend(pal = pal, values = x$quintf, title = "CXI Activity",
position = 'bottom right')
このファイルが正しく保存されます(以下の例のコード)が、iframe内にそれを参照して編んだhtmlファイルの自己完結型の自然を壊します。
saveWidget(m, file="map.html")