2014-02-10 3 views
1

막대 그래프에 몇 가지 탄소 화합물이 있지만 각각에 연결된 숫자를 아래 첨자로 묶어야합니다. C * 12 * -C * 16 *, C * 17 * -C * 25 *, C * 26 * -C * 32 *, C * 33 *names.arg 함수에서 expression을 사용하는 방법

표현식 함수를 사용하려하지만 barplot의 names.arg 함수와 잘 작동하지 않습니다. 지금까지 코드를 확인하십시오 :

barplot(t(as.matrix(alkane)), 
    ylim=c(0,100), 
    names.arg=c("C12-C16","C17-C25","C26-C32","C33-C37"), 
    xlab="Hydrocarbons analysed after 21 days", 
    ylab="% loss in concentration relative to day 0", 
    cex.lab=0.8, 
    cex.axis=0.8, 
    cex.names=0.8, 
    cex.main=0.8, 
    beside=TRUE, 
    col=c("blue","red")) 

어떤 도움을 주시면 감사하겠습니다. 당신이 그것을 제대로 names.arg를 포맷되지 않았습니다 강조와 함께 볼 수 있듯이

답변

0

을 당신이 찾고있는 가정 :

set.seed(1) 
x <- matrix(rbeta(8, 5, 5), 2, 4) 

barplot(x, names.arg = 
      expression(C[12]-C[16], C[17]-C[25], C[26]-C[32],C[33]-C[37])) 

enter image description here

0

"가 쌍을 확인 :

names.arg=c("C12-C16","C17-C25","C26-C32","C33-C37"), 
+0

그건이 웹 사이트에서 타이핑하는 실수였습니다. 나는 각 C의 숫자에 아래 첨자를 사용하는 식을 사용하는 방법을 여전히 생각할 수 없다. – user3170629

관련 문제