Мои данные, которые я импортировал, имеют 21 столбец, и в каждом столбце есть строки, записанные как «АНГЛИЙСКИЙ» ИЛИ «АРАБСКИЙ».на что мой geom_bar дает мне 3 бара вместо 2. Мне нужен график данных АНГЛИЙСКИЙ и ARABIC в моих столбцах, но он также показывает мне с третьим, который пуст "".Помоги мне с этим, пожалуйста.
library(shiny)
library(shinydashboard)
library(ggplot2)
library(dplyr)
CatLang <- read.csv("C:/Users/Saqlain/Downloads/Careem/CatLang.csv",stringsAsFactors = TRUE)
ui <- fluidPage(
dashboardPage(
dashboardBody(
fluidRow(
column(6,
plotOutput("LangHist1")
)
)
)))
server <- function(input, output) {
output$LangHist1 <- renderPlot({
plotLang1<- ggplot(data.frame(CatLang$CAPTAIN.HYGIENE), aes(CatLang$CAPTAIN.HYGIENE)) + geom_bar()
plotLang1 + theme_light()
})
output$CountryHist1 <- renderPlot({
plotCountry1 <-ggplot(data.frame(CatCountry$CAPTAIN.HYGIENE), aes(CatCountry$CAPTAIN.HYGIENE)) + geom_bar( width = 0.4, color = "black")
plotCountry1 + theme_light()
})
}
shinyApp(ui = ui, server = server)
Как вы можете видеть в выводе, он показывает дополнительную полосу пустых данных.У меня нет пустых данных в моих данных, как мне преодолеть эту проблему?