Эстетика должна быть длиной один или той же длины, что и dataProblems

Я хотел бы построить график со значениями X в качестве подмножества измерения и значения Y в качестве другого подмножества измеренных данных.

В приведенном ниже примере у меня есть 4 продукта p1, p2, p3 и p4. Каждый оценивается в соответствии с их перекосом, цветом и версией. Я хотел бы создать многогранный график, который отображает продукты P3 (ось Y) и продукты P1 (ось X).

Моя попытка, как показано ниже, потерпела неудачу со следующей ошибкой:

Ошибка: Эстетика должна иметь длину один или ту же длину, что и у dataProblems: subset (price, product == "p1"), подмножество (цена, продукт == "p3" )

library(ggplot2)
product=c("p1","p1","p1","p1","p1","p1","p1","p1","p2","p2","p2","p2","p2","p2","p2","p2","p3","p3","p3","p3","p3","p3","p3","p3","p4","p4","p4","p4","p4","p4","p4","p4")
skew=c("b","b","b","b","a","a","a","a","b","b","b","b","a","a","a","a","b","b","b","b","a","a","a","a","b","b","b","b","a","a","a","a")
version=c(0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2,0.1,0.1,0.2,0.2)
color=c("C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2","C1","C2")
price=c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)
df = data.frame(product, skew, version, color, price)
# First plot all the data
p1 

Ответы на вопрос(4)

Ваш ответ на вопрос