Rstudio 플롯, 그래프에 범례 및 축 레이블을 맞추는 방법

edy2412

안녕하세요 저는 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) 

다음과 같은 그래프가 표시됩니다.

GoodGraph

그래프가 제대로 표시되도록 그래프의 내부 및 외부 여백을 조정해야했습니다.

taxonomy ID1 ID2 ID3
unclassified 19 5 10
Other 0.0003 0.0006 0.08
primaryFamily 80.9997 94.9994 89.92
edy2412

그래프의 여백을 조정하여 문제를 해결했습니다. 줄을 추가하여

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Python에서 동일한 범례에 다른 축의 플롯 레이블을 추가하는 방법은 무엇입니까?

플롯 된 3D 산점도에 범례 및 레이블 축 표시

ggplot을 사용하여 목적에 맞게 boxplot x 축 레이블 및 범례 플로팅 및 조작

x 및 y 축을 공유 할 때 각 개별 플롯 서브 플롯에 대해 x 및 y 레이블을 추가하는 방법은 무엇입니까?

레이블 및 범례를 사용하여 팬더 파이 플롯을 사용자 지정하는 방법

한 단계씩 플롯의 범례에 레이블을 추가할 수 있는 방법이 있습니까?

y 축이 2 개인 플롯에 범례 추가

ggplot : 여러 플롯에 레이블을 추가하는 방법 (geom_text 사용, 범례 없음)?

플롯 그래프에서 X 및 Y 축 선을 사라지게 하는 방법

플롯에서 중복 범례 레이블을 방지하거나 사용자 지정 범례 레이블을 전달하는 방법

R ggplot2 등고선 플롯에 범례 및 직접 레이블 추가

서브 플롯의 축에 레이블을 추가하는 방법

플롯 플롯에서 생성 된 x 축 및 y 축 범위를 얻는 방법은 무엇입니까?

librosa.display.specshow를 사용하여 만든 플롯에서 Y 축 레이블, 눈금 및 축 레이블을 제거하는 방법

동일한 축에 여러 플롯이있는 matplotlib boxplot에 범례 추가

단일 그래프에서 여러 그래프의 x 및 y 축에 레이블을 지정하는 방법

플롯: 플롯 내부에 y축 눈금 레이블을 설정하는 방법/축 오른쪽에?

플롯된 열당 범례 레이블을 여러 산점도 하위 플롯에 추가하는 방법은 무엇입니까?

플롯: R 및 Shiny를 사용하여 서브플롯에 대한 단일 y축 레이블을 만드는 방법은 무엇입니까?

R : 축 레이블을 플롯에 더 가깝게 이동하는 방법

정점 차트의 그래프에서 범례, 레이블 및 모든 숫자를 제거하는 방법

Matplotlib에서 범례가 있는 데이터 프레임 선 플롯 그래프

ggplot : 플롯을 함께 정렬하고 공통 레이블 및 범례 추가

닷지 막대 플롯에서 x 축에 범례 텍스트를 추가하는 방법 (ggplot2)

플롯 축에 표시할 레이블을 선택하는 방법

세이지에서 EPS로 플롯을 저장할 때 프레임 및 축을 변경하는 방법

R에서 창당 여러 플롯을 플롯하는 대신 범례를 플롯하는 방법

Seaborn 플롯에서 레이블을 표시하는 방법 (범례에 넣을 레이블이있는 핸들이 없음)?

기본 및 보조 축의 플롯에 대한 단일 범례

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관