質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Q&A

0回答

1468閲覧

shiny/RでobserveEventが二回目以降はクリックしなくても動作してしまう問題について

Shellykagoshima

総合スコア17

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

0グッド

0クリップ

投稿2019/08/12 00:34

編集2019/08/12 00:36

shinyで、observeEventをクリックすると動作しますが、データを更新した場合(すなわち二回目以降)はクリックしなくても動作してしまします。毎回、observeeventをクリックした場合にのみ動作するようにするる方法を教えていただきたいです。以下のコードの場合、最初observeeventをクリックするとヒストグラムが正常に表示されますが、スライドバーを動かすとobserveEventをクリックしていないにも関わらずヒストグラムが更新されてしまいます。必ずobserveeventをクリックしたときのみ、表示が更新されるようにする方法を教えてください。```library(shiny)

Define UI for application that draws a histogram

shinyUI(fluidPage(

Application title

titlePanel("Old Faithful Geyser Data"),

Sidebar with a slider input for number of bins

sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),

# Show a plot of the generated distribution mainPanel( actionButton("TrainModel","Compute",width=300), plotOutput("distPlot") )

)
))

library(shiny)

Define server logic required to draw a histogram

shinyServer(function(input, output) {
observeEvent(input$TrainModel,{
output$distPlot <- renderPlot({

# generate bins based on input$bins from ui.R x <- faithful[, 2] bins <- seq(min(x), max(x), length.out = input$bins + 1) # draw the histogram with the specified number of bins hist(x, breaks = bins, col = 'darkgray', border = 'white')

})
})

})
コード

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問