2014-12-15 3 views
1

플롯의 주 변수가 필요하기 때문에 R로 플롯을 만들고 bquote을 사용하십시오. 그러나 주된 내용은 더 이상 굵은 글씨가 아니지만 과감하게 표현하고 싶습니다. 다음과 같이 내가 주를 정의 : (. ("날짜에서 실증 가격 커널"~ 꼭대기 "인덱스 가격"(종료 날짜) ~ (ST) ~ "€").)대문자로 R의 bquote에서 글꼴을 굵게 만드는 방법은 무엇입니까?

제목 = bquote을

플롯 (온도, EPK, TYPE = "L", 메인 타이틀 =)

Enddate 날짜 등 "2014-08-01" 포함 ST9210.08 그냥 숫자이다.

bquote의 유무에 관계없이 굵게 표시 할 수있는 방법이 있습니까? 첨자를 사용할 때 매우 편리하기 때문에 bquote으로 해결책을 찾고 싶습니다.

내 문제는 내가 두 개의 줄거리가있는 줄거리에서 사용하고 다른 줄거리는 특별한 줄을 필요로하지 않는다는 것입니다. 그래서, 주된 것은 대담합니다. 심지어 같은 글꼴 크기를 얻으려면 주위에 bquote 넣어 두려고했지만 굵은 체재했다.

+1

당신은 단지''() 꼭대기에 하나 개의 매개 변수를 전달하고 있는가? 너 정말 필요해? 여기에'plotmath'를 사용하는 것처럼 보이지 않습니다. 값을'paste() '할 수 없습니까? 이 예제가 실제로 [reproducible] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)이라면 도움이 될 것입니다. 그래서 우리는 각각의 변수를 참조하십시오. – MrFlick

+0

나는 대답을 편집하고 내가 사용하고있는 변수의 내용을 추가했다. 붙여 넣기를 사용하면 변수의 값을 제공하지 않습니다. 내가 줄 바꿈이 필요하고 꼭대기에 줄이 제대로 놓여 있지 않기 때문에 나는 꼭 필요하다. –

+0

문장의 마지막 몇 마디는 나에게는 의미가 없지만 제공되는 솔루션이 문제를 해결하고 표현을 사용하는 방법을 더 잘 이해할 수 있기를 바랍니다. –

답변

2

필자는 "pure plotmath"로 생각하는 것을 선호하므로 공백 대신 물결표를 사용하고 따옴표를 사용하지 않습니다. 나는 그것이 오류를 던지고 bquote에 두 번째 인수에서 최고의 물결표라고 생각합니다. plotmath에서 물결표는 양쪽에 뭔가가 필요합니다. 실제로 표시되지 않는 항목이 필요한 경우 항상 phantom(0)을 사용할 수 있지만이 경우에는 왜 귀찮은가요?

bquote(atop(Empirical~Pricing~Kernel~at~Date, 
      bold(.(EndDate))~with~Index~Price~.(ST)~"€" 
     ) ) 

테스트 :

EndDate="2014-08-01";ST=9210.08 
title = bquote(atop(Empirical~Pricing~Kernel~at~Date, bold(.(EndDate))~with~Index~Price~.(ST)~"€")) 
    plot(1,1, type="l", main = title) 

enter image description here

+0

@ 42의 예를 따르면, 변수'ST'를 볼드체로 만들 수 있습니까? 나는 성공하지 않고'bolditalic (. (ST)) '포장을 시도했다. 어떤 생각? – Shepherd

+0

"도트"함수가'plotmath' 함수 내에서 작동해야하기 때문에 나는 실패 이유를 알지 못합니다. "성공하지 못했다"고 말하면 디버깅 프로세스에 특히 도움이되지 않습니다. ST의 클래스와 사용한 코드를 설명해야합니다. 아마도 [MCVE]로 질문을 제출해야합니다. –

+0

답장을 보내 주셔서 감사합니다. 이것이 내가 한 것입니다 : 'EndDate = "2014-08-01"; ST = 9210.08; 제목 = bquote (atop (경험적 ~ 가격 ~ 커널 ~ at 날짜, 굵게 (. (종료일)) ~ ~ ~ 가격 ~ bolditalic (. (ST)) ~ "€"))); plot (1,1, type = "l", main = title). 그러나 변수 ST는 굵은 기울임 체로 표시되지 않습니다. – Shepherd

관련 문제