2013-06-13 2 views
14

플롯에서 제목의 부분을 채색하는 것이 가능합니까?플롯에서 제목의 일부분을 색칠하십시오.

x = 1:10 
y = 1:10 
plot(x, y, main="title (slope=1)") 

이 플롯에서 slope=1의 색을 빨간색으로 변경하고 싶습니다.

+1

당신은 mtext' '를 두 번 호출하여이 작업을 수행 할 수 있지만, 다른 사람은 아마 더 좋은 방법이있다. – Thomas

답변

21

은이 문제에 대한 매우 간단한 해결책이다 :

plot(x, y) 
title(expression("title (" * phantom("slope=1)") * ")"), col.main = "black") 
title(expression(phantom("title (") * "slope=1"), col.main = "red") 

enter image description here

+0

수식/수학 표현의 일부를 다른 색으로 가질 수 있습니까? 'plot (c (0, 10), c (0, 10), type = "n", axes = FALSE, xlab = "",이 예제에서 다른 색상으로 xs 부분을 갖고 싶습니다. 일라 브 = ""); i == 1, n))));} text (5, 6.6, expression (2) == frac (1, n-1) 2, i == 1, n))에 의해 표현 된 텍스트 (5, 3.3, 표현식 (s^2 == frac (1, n-1) ~ sum ((x [i])' – MrMax