특정 데이터 세트에 대한 막대 그래프를 그리려고 합니다. 내가 직면한 문제는 막대 그래프에서 다중 변수를 사용하는 방법을 이해할 수 없다는 것입니다. 내가 사용하는 데이터 세트는 이 구조입니다.
Source_Data <-
data.frame(
key = c(1, 1, 1, 2, 2, 2, 3, 3, 3),
Product_Name = c(
"Table",
"Table",
"Chair",
"Table",
"Bed",
"Bed",
"Sofa",
"Chair",
"Sofa"
),
Product_desc = c("XX", "XXXX", "YY", "X", "Z", "ZZZ", "A", "Y", "A"),
Cost = c(1, 2, 3, 4, 2, 3, 4, 5, 6)
)
각 범주로 Product_desc를 사용하여 Y축의 비용과 x축의 키를 사용하여 막대 그래프를 그릴 수 있습니다. 나는 그것을하기 위해 아래 코드를 사용했습니다.
ggplot(Source_Data, aes (key, Cost, fill = Product_desc)) +
geom_bar(stat = "identity", position = position_dodge()) +
scale_x_continuous(breaks = seq(2014, 2018, 2)) +
scale_fill_brewer(palette = "Paired")
그러나 표시되는 그래프에도 제품 이름을 사용하고 싶습니다. 데이터 세트의 구조는 이러한 방식입니다.
키 --> Product_Name --> Product_desc 및 해당 비용.
이것은 Excel의 예입니다.
이미지가 혼란스러웠다면 죄송합니다. 데이터를 표시하기 위한 다른 제안 사항이 있으면 공유해 주십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다