Градиент скрипки заполнить в ggplot2
Я изо всех сил пытался получить заговор на скрипке с градиентом цвета. То, что я пытаюсь получить, должно быть чем-то похожим на это (которое я сделал с помощью редактора изображений).
Я пробовал несколько кодов вокруг этой идеи
data("diamonds")
library (ggplot)
ggplot(diamonds, aes(x=cut,y=price))+
geom_violin(aes(fill=price))+
scale_fill_gradient(low="red",high = "green")
что не дает мне цвет заливки вообще. Я понимаю, что это можно сделать с помощью geom_jitter
или что-то подобное, но это не то, что я хочу.
Можно ли это сделать?
Спасибо!
PS. Я нашел похожий вопрос без удовлетворительных ответов