Hi
I'm not entirely sure what you're trying to plot, could you be looking for geom_col()?
Here's an attempt, let me know if this isn't what you were trying to do. Note: you don't need position = "dodge" when you're going to facet_wrap at the end anyway.
On a side note, its easier to get help (and to help) if you provide a reprex.
library(tidyverse)
Df <- tibble(Subject = letters[1:19],
TQ = runif(19, 1, 505),
TA = runif(19, 1, 273),
TC = runif(19, 1, 194))
Df <- Df %>%
gather(keys, values, TQ:TC)
ggplot(Df, aes(Subject, values)) +
geom_col(aes(fill = keys)) +
facet_wrap(~ keys) +
coord_flip()

Created on 2018-11-27 by the reprex package (v0.2.1)