반응형
ggplot ()으로 선 색상 변경
나는 ggplot2를 그다지 사용하지 않지만 오늘은 몇 가지 그래프를 살펴 보겠다고 생각했습니다. 하지만 수동으로 색상을 제어하는 방법을 알 수 없습니다.geom_line()
나는 간단한 것을 간과하고 있다고 확신하지만 여기에 내 테스트 코드가 있습니다.
x <- c(1:20, 1:20)
variable <- c(rep("y1", 20), rep("y2", 20) )
value <- c(rnorm(20), rnorm(20,.5) )
df <- data.frame(x, variable, value )
d <- ggplot(df, aes(x=x, y=value, group=variable, colour=variable ) ) +
geom_line(size=2)
d
예상되는 출력을 제공합니다.
내가해야 할 일은 다음과 같은 간단한 것 뿐이라고 생각했습니다.
d + scale_fill_manual(values=c("#CC6666", "#9999CC"))
그러나 그것은 아무것도 바꾸지 않습니다. 내가 무엇을 놓치고 있습니까?
color
그리고 fill
별도의 미학입니다. 색상 을 수정 하려면 해당 배율을 사용해야합니다.
d + scale_color_manual(values=c("#CC6666", "#9999CC"))
당신이 원하는 것입니다.
참고 URL : https://stackoverflow.com/questions/5171263/changing-line-colors-with-ggplot
반응형
'IT TIP' 카테고리의 다른 글
Maven이 올바른 저장소를 사용하도록하려면 어떻게해야합니까? (0) | 2020.12.04 |
---|---|
.NET 4.0에 기본 제공 이진 검색 트리가 있습니까? (0) | 2020.12.04 |
kernel.h의 min 매크로에서“(void) (& _min1 == & _min2)”의 기능은 무엇입니까? (0) | 2020.12.04 |
require_self는 무엇을 의미합니까? (0) | 2020.12.04 |
이 작업을 수행 할 수없는 이유 : dynamic x = new ExpandoObject {Foo = 12, Bar = "twelve"} (0) | 2020.12.04 |