set.seed(357) x <- data.frame(name = sample(letters, 10), val = runif(10), stringsAsFactors = F) x[c(2,6),\"name\"] <- c(\"k\",\"k\") ggplot(x, aes(x = name, y
Try this...
x$name2 <- 1:nrow(x) ggplot(x, aes(x = factor(name2), y = val)) + theme_bw() + geom_bar(stat = "identity") + scale_x_discrete(labels=x$name)