안녕하세요 저는 R에서 새 작업을하고 있으며 샘플 오염 수준을 표시하는 상자 그림을 만들고 있습니다. 원하는 방식으로 그래프를 보았지만 사라지지 않고 범례를 옆으로 이동시킬 수없고 x 축 레이블이 바닥에서 떨어지지 않습니다.
내 코드는 다음과 같습니다.
#adds padding to the inner margin of the graph, allows legend and labels to fit
par(mar=c(10,5,3,10))
stackedGraphGOOD = barplot(as.matrix(goodKrakenData),
col = c("DODGERBLUE", "GREEN3", "RED"),
ylab = "Percent", border = NA, axis.lty = 1, cex.axis = 1,
main = "Kraken Quality Percentages",
legend.text = c("Unclassified", "Family", "Other"),
args.legend = list(x = 14, bty='y'), las = 2)
#allows me to adjust the placement of the x-axis label
title(xlab = "Animal ID", line = 9)
다음과 같은 그래프가 표시됩니다.
그래프가 제대로 표시되도록 그래프의 내부 및 외부 여백을 조정해야했습니다.
taxonomy ID1 ID2 ID3
unclassified 19 5 10
Other 0.0003 0.0006 0.08
primaryFamily 80.9997 94.9994 89.92
그래프의 여백을 조정하여 문제를 해결했습니다. 줄을 추가하여
par (mar = c (10,5,3,10)) # 그래프의 안쪽 여백에 패딩을 추가하고 범례와 레이블이 맞도록 허용
처음에는
title (xlab = "Animal ID", line = 9) #x 축 레이블의 위치를 조정할 수 있습니다.
끝에서 x 축 레이블을 조정하려면 https://www.r-graph-gallery.com/74-margin-and-oma-cheatsheet.html 에서 답변을 찾았습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다