我刚刚开始使用Shiny,我无法理解为什么我看不到我的饼图。 我做了以下事情:
<\ n>在Server.R 中library("shiny")
library("shinydashboard")
require('rCharts')
...
output$plot5 <- renderChart({
Q<-read.csv("C:/data/GEMT2.csv", header=TRUE, sep=";",dec=",")
Q[,3] <- as.character(Q[,3])
Q[,4] <- as.numeric(Q[,4])
df <- data.frame(ckey = Q[,3], value = Q[,4],stringsAsFactors=F)
df$fkey <- factor(df$ckey,levels=Q[,3])
hPlot(x = "fkey", y = "value", data = df, type = "pie",title="By Order (fkey)")
})
在ui.R
box(showOutput("plot5", "polycharts")
)
我知道问题不在我的CSV文件中,因为当我使用“正常”闪亮的情节功能时,会出现图表。您可以在
下面看到这种情况Server.r
output$plot5 <- renderPlot({
P<-read.csv("C:/data/GEMT2.csv", header=TRUE, sep=";",dec=",")
P[,3] <- as.character(P[,3])
P[,4] <- as.numeric(P[,4])
pie(P[,4],labels = P[,3])
})
然后在ui.R
plotOutput("plot2", height = 200)
在GEMT2.csv中,我有:
RG1 RG2 RO1 RO2
欧洲68,6 Part Etat 16,8
US 16,4 Part IG 32,6
Japon 0,5 Part HY 23,1
EM 3,8 NR 0,3
感谢您的回答