こんにちは、
添付のRMarkdown ShinyドキュメントをJMP内で実行するのが好きです。Rの部分でこれを行う方法についての投稿がありますが、私はJMPの中でRmdを実行できるようにしたいと思います。以下にRmdの例を添付しました。
ご協力いただきありがとうございます。
---
タイトル: "Shinny"
作者: "ABC"
日付: "7/12/2018"
出力:html_document
ランタイム:光沢のある
---
`` `{r setup、include = FALSE}
knitr :: opts_chunk $ set(echo = TRUE)
`` `
このR Markdown文書はShinyを使って対話的に作られています。静的レポートを作成する従来のワークフローとは異なり、読者が分析の基礎となる仮定を変更して結果をすぐに確認できるようにするドキュメントを作成できます。
詳細については、[インタラクティブドキュメント]( http://rmarkdown.rstudio.com/authoring_shiny.html )
##入力と出力
Shinyの入力と出力をドキュメントに埋め込むことができます。入力が変わるたびに出力は自動的に更新されます。これは標準的なRプロットをShinyの `renderPlot`関数でラップすることによってどのようにインタラクティブにすることができるかを示しています。`selectInput`と` sliderInput`関数はプロットを動かすのに使われる入力ウィジェットを作成します。
`` `{rの発生、echo = FALSE}
inputPanel(
selectInput( "n_breaks"、label = "ビンの数:"、
choice = c(10、20、35、50)、selected = 20)、
sliderInput( "bw_adjust"、label = "帯域幅調整:"、
最小= 0.2、最大= 2、値= 1、ステップ= 0.2)
)
renderPlot({
hist(忠実な$噴火、確率= TRUE、分割= as.numeric(入力$ n_breaks)、
xlab = "期間(分)"、main = "間欠泉の噴火期間")
密度< - 密度(忠実な$噴火、adjust = input $ bw_adjust)
行(dens、col = "blue")
)
`` `
##組み込みアプリケーション
`shinyAppDir`関数を使ってShinyアプリケーション全体をR Markdown文書の中に埋め込むことも可能です。この例では、別のディレクトリにあるShinyアプリケーションを埋め込みます。
`` `{rタブセット、echo = FALSE}
shinyAppDir(
system.file( "examples / 06_tabsets"、package = "shiny")、
options = list(
幅= "100%"、高さ= 550
)
)
`` `
組み込みアプリケーションがどのくらいの垂直方向のスペースを占めるべきかを決定するための `height`パラメータの使用に注意してください。
アプリケーションを外部ディレクトリではなくインラインで定義するために `shinyApp`関数を使うこともできます。
上記のすべてのRコードチャンクでは、`echo = FALSE`属性が使用されています。これは、チャンク内のRコードがShinyコンポーネントと一緒にドキュメントにレンダリングされるのを防ぐためです。
ありがとう。私はRMarkdownでJMPを実行することができますが、それはありません。それはRMarkdownファイルにshinnyを追加するだけでは動作しません。
私はここで手を出して「いや」と言うのが賢明です。
JMPでRを実行し、Rを使用してShiny出力を生成する方法を知っていますが、Shinyを使用してRとJMPの間の対話性を組み合わせることはできないと思います。 それは可能かもしれませんが、それは本当にトリッキーになるでしょう。
また、Shinyとのライセンス契約を調べてみてください。学生や趣味で遊ぶのが大好きですが、会社に持ち込むときには注意が必要な場合があります。