다른 세그먼트 색상을 사용하여 단계 플롯을 그리려고합니다. 나는 다음을 시도, 그러나 이것은 마지막 세그먼트 보여줍니다세그먼트에 다른 색상으로 geom_step을 사용하여 단계 플롯을 얻는 방법
library(ggplot2)
mcgwh <- structure(list(Technology = c("FOS", "WOOD", "NUCL", "HYD", "HYDS","EWI", "WPV", "WPV"), MC = c(0.00909452733164008, 0.0216749226571617, 0.0473803148589957, 0.05619182757182, 0.070613003340574, 0.0854965730717766, 0.156860794757306, 0.156860794757306), Capacity = c(0, 1190.45103330156, 1419.2619999981, 27551.2619999981, 44237.2619999981, 65110.2619999981, 66943.2619999981, 67990.7380000019)), .Names = c("Technology", "MC", "Capacity"), class = "data.frame", row.names = c(NA, 8L))
ggplot(data = mcgwh, aes(x = Capacity)) + geom_step(aes(y = MC,colour = factor(Technology)))
gsplot (data = mcgwh, aes (x = Capacity)) + geom_path (aes (y = MC, color = factor (기술), group = 1))'? – lukeA
위의 대답은 각 지점의 직통 경로를 원할 경우 작동합니다. 단계를 원한다면 아래에 제공된 대답을 참조하십시오. – Djork
예 아니요. R.S.의 솔루션 나는 다음과 같은 일을 할 수 있고 수직선을 검게하고 수평선을 채색한다. 예를 들어, 나는 그것을 관리하지 않는다 : geom_path (aes (x = Capacity, y = MC, color = 기술)) – arnyeinstein