3
을 줄이는 방법은 다음 코드를 사용하여 그래프를 만든 : X 축에Ggplot는 : X 레이블 텍스트
plot1=ggplot (prot_Hit_selected, aes (x=V2,y=V1)) + geom_bar (stat ="identity", fill="#009E73",colour="black") + theme_bw() + theme(axis.text.x = element_text(angle = 90, hjust = 1)) + labs (title="More representative proteins", x="Protein", y= "Count") + geom_text(aes(label = V3, stat="identity", vjust="1.5"))
다른 단백질의 이름을 표현을,이 이름이 너무 때 나는 문제를 받고 있어요 그래픽에서는 그래픽이 아니라 이름 만 볼 수 있기 때문에 오래되었습니다. 더 큰 그래프를 "인쇄"하는 대신 X 레이블 문자열의 문자를 줄일 수있는 방법이 있습니까? 이 같은
뭔가 :
Thisisaveryveryveryloooooongprotein -> Thisisavery [...]
감사합니다!
qplot(Species, Sepal.Length, data=iris, geom="boxplot") +
scale_x_discrete(label=function(x) abbreviate(x, minlength=7))
또한 시도 할 수 있습니다 : 기본값은 귀하의 경우하지 않을 경우, 당신이 당신의 자신의 함수를 정의 할 수 있습니다
qplot(Species, Sepal.Length, data=iris, geom="boxplot") +
scale_x_discrete(label=abbreviate)
:
이 질문을 재현하십시오. 안내를 받으려면 [this post] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 참조하십시오. – SlowLearner