You can simply add geom_violin second plot to the first:
p <- ggplot(coconut, aes(factor(decile), coco1)) p <- p + geom_violin(aes(colour = "#1268FF"), alpha = 0.3) q <- p + geom_violin(aes(y = coco2, colour = "#3268FF"), alpha = 0.3)
Now q contains both versions of the violin. 
By the way: if you want to get rid of the color legend, you need to specify colour outside aes .
source share