0
연관 마이닝을위한 반짝이는 웹 응용 프로그램을 만들고 싶습니다. 내가하고 싶은 일 중 하나는 arulesVIZ 패키지에서 대화 형 플롯을 구현하는 것입니다. 나는 그러나ArulesVIZ 대화 형 플롯 - Shiny R
plot(rules_t,method='scatter",interactive=F)
있을 때 나는 다음과 같은 오류가
plot(rules_t,method='scatter",interactive=T)
이있을 때
library(shiny)
library(DT)
library(data.table)
library(arules)
library(arulesViz)
df_transac <-read.table("C:/Users/pauljacq/Desktop/splits/Association files/ns_transactions.csv",header=T, sep=",")
t<-read.transactions("C:/Users/pauljacq/Desktop/splits/Associationfiles/ns_transactions.csv", format='single',cols=c('shipment_archive_id','ASIN'),sep=",")
rules_t <- apriori(t,
parameter = list(support = 0.0001, confidence = 0.0001, minlen=2, maxlen=5, ext=TRUE),
control = list(verbose=TRUE))
rules_table<-data.table(lhs=labels(lhs(rules_t)), rhs=(labels(rhs(rules_t))), quality(rules_t))
ui<- basicPage(
mainPanel(
tabsetPanel(
tabPanel("File", DT::dataTableOutput("df_transac")),
tabPanel("Rules", DT::dataTableOutput("rules")),
tabPanel("Graph", plotOutput("graph"))
)
)
)
server <- function(input, output) {
output$df_transac = DT::renderDataTable({
df_transac
})
output$rules = DT:: renderDataTable({
rules_table
})
output$graph = renderPlot({
plot(rules_t,method="scatter",interactive=T)
})
}
shinyApp(ui=ui,server=server)
앱이 잘 작동 :
그래서 나는 다음과 같은 코드가 있습니다 :
이 반짝 패키지grid
에서 기능
grid.locator
에게 위치를 클릭 통과하지 않는 것 때문에3210
는 아이디어는, 또는 이전 작업에 참조 오류가 발생합니다
답변 해 주셔서 감사합니다. 그러나 위젯은 내 RStudio의 뷰어 섹션에 채워집니다. 실제 앱에 삽입하는 방법을 모르십니까? –
업데이트 : 해결 방법 그래서 엔진 = "htmlwidget"트릭이 작동했습니다. renderPlot/plotOutput에서 renderPlotly/plotlyOutput으로 업데이트해야했지만. 감사합니다. @Michael Hahsler –