Tôi muốn có các ggplots của tôi trên R Shiny Server có trong suốt. ui.R tôi dùng cho vẽ như sau:R Sáng bóng: Xóa nền ggplot2 để làm cho nó trong suốt
plotOutput("malPie", width="95%")
trong server.R chức năng âm mưu của tôi là như sau:
c <- ggplot(dataFrame, aes(x=factor(nrow(dataFrame)),fill=graphX),environment=environment()) + geom_bar(width = 1)
print(c + coord_polar(theta = "y")+ xlab(xLabel)+ylab(yLabel)+ labs(fill=legendTitle)+ theme(
panel.grid.minor = element_blank(),
panel.grid.major = element_blank(),
panel.background = element_blank(),
plot.background = element_blank()
))
và nơi nó được gọi là:
sub <- data
sub <- subset(sub,sub$mal_tested=="1")
drawGraph("pie",sub,factor(sub$mal_tested_pos),"Malaria Tests Done",NULL,"Malaria Tested Positive","Malaria")
Nhưng biểu đồ được hiển thị vẫn có nền màu trắng và tôi muốn nó trong suốt, không phải màu trắng. Làm thế nào để đạt được điều này? Tôi đã đính kèm một hình ảnh với một mũi tên hiển thị cốt truyện.
Làm cách nào để thay đổi nền này? Làm ơn giúp tôi.
'renderPlot' gợi ý rằng bạn có thể vượt qua một màu nền cho các thiết bị png mà xuất hiện sáng bóng được sử dụng. Màu nền mặc định phụ thuộc vào thiết bị trong R, IIRC pdf và png có giá trị mặc định khác nhau. – baptiste
chỉ muốn đề cập đến từ những gì tôi có thể nhìn thấy từ ảnh chụp màn hình, ứng dụng sáng bóng của bạn trông rất đẹp! Mã nguồn mở có phải không? Tôi luôn tìm kiếm các ứng dụng sáng bóng phức tạp. – Beasterfield
Đăng quảng cáo không được chào đón như vậy: https://groups.google.com/forum/?fromgroups#!topic/shiny-discuss/fGUYvPYoiPE –