x 및 y 축을 사용하면 ggplot2에서 로그 스케일링이 다릅니다.

밀랍

ggplot()R에서 사용하여 데이터를 성공적으로 플로팅 했습니다. 그러나 log10 스케일링에서 y 축과 x 축을 선택하면 y 축의 첫 번째 눈금 (0.01)이 교차점에서 첫 번째 눈금보다 더 멀리 떨어져 있습니다. x 축 (0.01). x 축이 y 축과 동일한 "배율"을 갖도록해야합니다.

다음은 내 코드입니다. 또한 데이터 (sep = "\ t"사용). 그리고 그래프가 나를 어떻게 찾는 지에 대한 이미지. 데이터가 외부 링크에있어 죄송합니다. 그렇지 않으면 재현 가능한 데이터로 제공하는 방법을 알 수 없습니다!

FILE1 <- read.delim("example.txt", sep="\t", header = TRUE)

EXAMPLE_PLOT <- ggplot(FILE1, aes_string(x = colnames(FILE1)[1], y = colnames(FILE1)[2])) + 
  geom_point(size=4) + 
  ggtitle("EXAMPLE_PLOT") + 
  theme(plot.title = element_text(family="Calibri", color="black", 
                                  face="bold", size = 32, hjust=0)) +
  theme(plot.background= element_blank(),
        panel.grid.major = element_blank(),
        panel.grid.minor = element_blank())+
  theme(panel.background = element_blank())+
  theme(axis.line.x = element_line(color="black", size = 1),
        axis.line.y  = element_line(color="black", size = 1))+
  theme(axis.ticks  = element_line(color="black", size = 1))+
  theme(axis.ticks.length = unit(0.3,"cm"))+
  theme(axis.title = element_text(family = "Calibri",
                                  color="black", size=17, face="bold"))+
  theme(axis.text.x = element_text(family = "Calibri", color="black",
                                   size=14, face="bold"),
        axis.text.y = element_text(family = "Calibri", color="black",
                                   size=14, face="bold"))+
  scale_x_log10(breaks=c(.01, .1, 1, 10, 100))+
  scale_y_log10(breaks=c(.01, .1, 1, 10, 100))+
  geom_smooth(method=lm)

EXAMPLE_PLOT

자료

여기에 이미지 설명 입력

bVa

에 추가 limits하는 것을 잊었습니다 .scale_x_log10scale_y_log10

여기에 이미지 설명 입력

FILE1 <- read.delim("example.txt", sep="\t", header = TRUE)

EXAMPLE_PLOT <- ggplot(FILE1, aes_string(x = colnames(FILE1)[1], y = colnames(FILE1)[2])) + 
  geom_point(size=4) + 
  ggtitle("EXAMPLE_PLOT") + 
  theme(plot.title = element_text(family="Calibri", color="black", 
                                  face="bold", size = 32, hjust=0)) +
  theme(plot.background= element_blank(),
        panel.grid.major = element_blank(),
        panel.grid.minor = element_blank())+
  theme(panel.background = element_blank())+
  theme(axis.line.x = element_line(color="black", size = 1),
        axis.line.y  = element_line(color="black", size = 1))+
  theme(axis.ticks  = element_line(color="black", size = 1))+
  theme(axis.ticks.length = unit(0.3,"cm"))+
  theme(axis.title = element_text(family = "Calibri",
                                  color="black", size=17, face="bold"))+
  theme(axis.text.x = element_text(family = "Calibri", color="black",
                                   size=14, face="bold"),
        axis.text.y = element_text(family = "Calibri", color="black",
                                   size=14, face="bold"))+
  scale_x_log10(breaks=c(.01, .1, 1, 10, 100), limits = c(0.01,10))+
  scale_y_log10(breaks=c(.01, .1, 1, 10, 100), limits = c(0.01,10))+
  geom_smooth(method=lm) 

EXAMPLE_PLOT

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다면적 산포 ggplot2에서 다른 x 및 y 축 스케일

분류에서Dev

R ggplot2에서 x 축을 제한 한 후 y 축 스케일을 자동으로 다시 계산하는 방법

분류에서Dev

서로 다른 x 및 y 축 스케일로 두 개의 ggplot 오버레이

분류에서Dev

다양한 y 축 스케일로 ggplot에서 facet_wrap을 사용하는 동안 이중 y 축

분류에서Dev

matplotlib를 사용하여 팬더의 로그 스케일에서 x 및 y 축 모두 플로팅

분류에서Dev

ggplot2 x-y 축이 축 레이블을 유지하면서 교차

분류에서Dev

R 및 ggplot을 사용하여 y 축을 2x2 ANOVA 막대 그래프로 조정하는 문제

분류에서Dev

R ggplot2에서 y 축 값을 기반으로 x 축을 재정렬하는 방법

분류에서Dev

y 축이 0에서 시작하도록 강제하고 "break"를 삽입하고 ggplot2를 사용하여 큰 y 축을 갖습니다.

분류에서Dev

ggplot2에서 그림에 다른 y 축을 추가하는 방법은 무엇입니까?

분류에서Dev

y = cos (x), x- 축 및 y- 축의 그래프로 경계를 이루는 고체의 부피가 [0, π / 4] 구간에서 x- 축을 중심으로 회전합니다.

분류에서Dev

상자 그림을 사용한 이상 값 및 스케일 : 선형 모델이 ggplot2에서 영향을 받습니까?

분류에서Dev

실시간 파이썬에서 그래프의 y 및 x 축을 자동으로 조정하는 방법

분류에서Dev

ggplot2 및 스케일을 사용하여 축 레이블을 과학적 형식에서 전력 형식으로 어떻게 변경할 수 있습니까?

분류에서Dev

R에서 ggplot 2를 사용하여 y 축 선을 x = 0으로 변경

분류에서Dev

ggplot을 사용하여 로그 스케일에서 x 축으로 함수 플로팅

분류에서Dev

amchart-동일한 X 축을 사용하는 다중 Y 축

분류에서Dev

ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

분류에서Dev

R의 ggplot2에 개별 X 축 레이블을 유지하면서 boxplot 데이터 그룹화

분류에서Dev

matplotlib에서 .subplot을 사용하는 동안 제목, x 축 레이블 및 y 축 레이블을 추가하는 방법은 무엇입니까?

분류에서Dev

로그 스케일을 사용하는 동안 pyplot의 y 축에 새 눈금을 추가하는 방법이 있습니까?

분류에서Dev

와이어 프레임 플롯 (격자 라이브러리)의 맨 아래에 x 및 y 축을 강제로 그려야합니다.

분류에서Dev

로그 스케일링을 사용하여 축으로 Excel에서 데이터를 그리는 방법은 무엇입니까?

분류에서Dev

Python3은 배열을 (x, y, 3)에서 (x, y, 1) (rgb에서 그레이 스케일로)로 줄입니다.

분류에서Dev

Java swt-스케일링 및 확대 / 축소 후 이미지에서 실제 x, y 좌표 가져 오기

분류에서Dev

Facet_wrap 및 scale = "free"가 예기치 않게 ggplot2에서 y 축을 0으로 중심에 둡니다.

분류에서Dev

y 축을 "각 x bin에 해당하는 y 값의 합계"로 히스토그램을 플로팅하고 x 축을 x의 n bin으로 파이썬에서 그리는 방법은 무엇입니까?

분류에서Dev

R ggplot2 및 ggforce에서 facet_wrap_paginate를 사용하는 x 축 레이블 누락

분류에서Dev

Highcharts : X 및 Y 축이 0에서 교차하도록합니다.

Related 관련 기사

  1. 1

    다면적 산포 ggplot2에서 다른 x 및 y 축 스케일

  2. 2

    R ggplot2에서 x 축을 제한 한 후 y 축 스케일을 자동으로 다시 계산하는 방법

  3. 3

    서로 다른 x 및 y 축 스케일로 두 개의 ggplot 오버레이

  4. 4

    다양한 y 축 스케일로 ggplot에서 facet_wrap을 사용하는 동안 이중 y 축

  5. 5

    matplotlib를 사용하여 팬더의 로그 스케일에서 x 및 y 축 모두 플로팅

  6. 6

    ggplot2 x-y 축이 축 레이블을 유지하면서 교차

  7. 7

    R 및 ggplot을 사용하여 y 축을 2x2 ANOVA 막대 그래프로 조정하는 문제

  8. 8

    R ggplot2에서 y 축 값을 기반으로 x 축을 재정렬하는 방법

  9. 9

    y 축이 0에서 시작하도록 강제하고 "break"를 삽입하고 ggplot2를 사용하여 큰 y 축을 갖습니다.

  10. 10

    ggplot2에서 그림에 다른 y 축을 추가하는 방법은 무엇입니까?

  11. 11

    y = cos (x), x- 축 및 y- 축의 그래프로 경계를 이루는 고체의 부피가 [0, π / 4] 구간에서 x- 축을 중심으로 회전합니다.

  12. 12

    상자 그림을 사용한 이상 값 및 스케일 : 선형 모델이 ggplot2에서 영향을 받습니까?

  13. 13

    실시간 파이썬에서 그래프의 y 및 x 축을 자동으로 조정하는 방법

  14. 14

    ggplot2 및 스케일을 사용하여 축 레이블을 과학적 형식에서 전력 형식으로 어떻게 변경할 수 있습니까?

  15. 15

    R에서 ggplot 2를 사용하여 y 축 선을 x = 0으로 변경

  16. 16

    ggplot을 사용하여 로그 스케일에서 x 축으로 함수 플로팅

  17. 17

    amchart-동일한 X 축을 사용하는 다중 Y 축

  18. 18

    ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

  19. 19

    R의 ggplot2에 개별 X 축 레이블을 유지하면서 boxplot 데이터 그룹화

  20. 20

    matplotlib에서 .subplot을 사용하는 동안 제목, x 축 레이블 및 y 축 레이블을 추가하는 방법은 무엇입니까?

  21. 21

    로그 스케일을 사용하는 동안 pyplot의 y 축에 새 눈금을 추가하는 방법이 있습니까?

  22. 22

    와이어 프레임 플롯 (격자 라이브러리)의 맨 아래에 x 및 y 축을 강제로 그려야합니다.

  23. 23

    로그 스케일링을 사용하여 축으로 Excel에서 데이터를 그리는 방법은 무엇입니까?

  24. 24

    Python3은 배열을 (x, y, 3)에서 (x, y, 1) (rgb에서 그레이 스케일로)로 줄입니다.

  25. 25

    Java swt-스케일링 및 확대 / 축소 후 이미지에서 실제 x, y 좌표 가져 오기

  26. 26

    Facet_wrap 및 scale = "free"가 예기치 않게 ggplot2에서 y 축을 0으로 중심에 둡니다.

  27. 27

    y 축을 "각 x bin에 해당하는 y 값의 합계"로 히스토그램을 플로팅하고 x 축을 x의 n bin으로 파이썬에서 그리는 방법은 무엇입니까?

  28. 28

    R ggplot2 및 ggforce에서 facet_wrap_paginate를 사용하는 x 축 레이블 누락

  29. 29

    Highcharts : X 및 Y 축이 0에서 교차하도록합니다.

뜨겁다태그

보관