x 축에서 올바른 순서를 얻는 방법은 무엇입니까?

학생 24

x 축의 배율 순서에 문제가 있습니다.

다음은 x 축이 잘못된 상자 그림의 이미지입니다.

내 입력 파일은 두 데이터 프레임을 병합하고 일치시킨 후 올바른 순서를 갖습니다.

#data
Eisenberg <- data.frame(scale_hyd = c(0.62, 0.29, -0.9, -0.74, 1.19, 0.48, -0.4, 
                                      1.38, -1.5, 1.06, 0.64, -0.78, 0.12, -0.85, 
                                      -2.53, -0.18, -0.05, 1.08, 0.81, 0.26), 
                        aa = c('A','C','D','E','F','G','H','I','K','L','M','N',
                               'P','Q','R','S','T','V','W','Y'))

hydroph <- data.frame(position_aa = c("-10", "-9", "-8", "-7", "-6", "-5", "-4",
                                      "-3", "-2", "-1", "0", "1", "2", "3", "4",
                                      "5", "6", "7", "8", "9", "10", "11", "12",
                                      "13", "14"),
                      aa = c("C","V","Q","W","K","N","A","Y","A","L","C","W","L",
                             "D","C","I","L","S","A","L","V","H","S","E","E")) 



#combining data
res <- merge(Eisenberg, hydroph)

res1 <- res[match(hydroph$position_aa, res$position_aa), ]
view(res1)

#visualisation of data
ggplot(res1, aes(x=position_aa, y=scale_hyd)) +
  geom_boxplot() +
  labs(x="Amino acid position", y="Eisenberg scale", title="Hydrophobicity") +
  theme_bw() +
  theme(legend.position="none") +
     geom_dotplot(binaxis="y", stackdir="center", fill="black")

      

x 축에 position_aa의 올바른 순서를 지정하는 데 도움을 주시면 감사하겠습니다.

-10-9-8 ... 14

대신 : -1 -10 -2 ...

내가 추가 한 제안대로 res1$position_aa <- as.numeric(res1$position_aa)

변경 후 내 플롯은 다음과 같습니다. 변경 후 상자 그림

jay.sf

이상하게도 패키지는 우리가 무엇을 하든지간에 어떻게 든 가치를 캐릭터로 되 돌리는 것 같습니다.

대신 기본 R 플롯을 시도해 볼 수 있습니다. 먼저 "factor"숫자 순서가 지정된 변수 가 필요 합니다.

res$position_aa <- factor(res$position_aa, levels=-10:14)

그런 다음 우리 가 제공 한 수준에 따라 적절하게 정렬 된 plot사용 graphics:::plot.factor방법 을 사용합니다 . 그 후 우리는 추가 points및 사용하여 그리드를 만들 abline. 그게 다야.

with(res, plot(position_aa, scale_hyd, main="Hydrophobicity",
               xlab="Amino acid position",
               ylab="Eisenberg scale"))
with(res, points(position_aa, scale_hyd, pch=16, cex=1.5))
.col <- rgb(0, 0, 0, .25)  ## alpha .25 for transparency
abline(h=axTicks(2), lty=3, col=.col)
abline(v=seq(-10:14), lty=3, col=.col)

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

부트 스트랩 3.3.x, 축소시 navbar에 대한 메뉴 항목의 올바른 순서를 얻는 방법은 무엇입니까?

분류에서Dev

올바른 Django 문서를 얻는 방법은 무엇입니까?

분류에서Dev

"\ u0000"에서 올바른 QString을 얻는 방법은 무엇입니까?

분류에서Dev

SQL에서 올바른 SELECT 문을 얻는 방법은 무엇입니까?

분류에서Dev

recyclerView getAdapter ()에서 올바른 항목을 얻는 방법은 무엇입니까?

분류에서Dev

x 축에서 틱의 X 값을 얻는 방법은 무엇입니까?

분류에서Dev

ggplot에서 x 축을 올바르게 표시하는 방법은 무엇입니까?

분류에서Dev

NodeJS에서 올바른 순서로 메시지를 전달하는 방법은 무엇입니까?

분류에서Dev

올바른 순서로 Python에서 중첩 사전 이해를 구성하는 방법은 무엇입니까?

분류에서Dev

CurrentUser RegistryKey를 얻는 올바른 방법은 무엇입니까?

분류에서Dev

올바른 AWS AvailabilityZones를 얻는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

Crypto ++에서 ECDSA를 사용하는 올바른 방법은 무엇입니까?

분류에서Dev

Go에서 SIUSBXP를 사용하는 올바른 방법은 무엇입니까?

분류에서Dev

expressjs에서 Nodemailer를 사용하는 올바른 방법은 무엇입니까?

분류에서Dev

Linux에서 CPU 속도를 보는 올바른 방법은 무엇입니까?

분류에서Dev

C #에서 올바른 BackGroundImage를 설정하는 방법은 무엇입니까?

분류에서Dev

Vue.js의 중첩 배열에서 올바른 객체를 얻는 방법은 무엇입니까?

분류에서Dev

NSNumber에서 CGFloat를 얻는 가장 일반적이고 올바른 방법은 무엇입니까?

분류에서Dev

JSF의 URL에서 매개 변수를 얻는 올바른 방법은 무엇입니까?

분류에서Dev

QList에서 모든 QLabels 양식 UI를 얻는 올바른 방법은 무엇입니까?

분류에서Dev

Servlet 프로그램에서 올바른 파일 경로를 얻는 방법은 무엇입니까?

분류에서Dev

ARP 명령에서 올바른 MAC 주소를 얻는 방법은 무엇입니까?

분류에서Dev

Angular UI 그리드에서 올바른 rowEntity를 얻는 방법은 무엇입니까?

분류에서Dev

DICOM 슬라이스를 올바른 순서로 정렬하는 방법은 무엇입니까?

분류에서Dev

이 데이터를 올바른 날짜 순서로 그리는 방법은 무엇입니까?

분류에서Dev

PHP에서 올바른 경로를 설정하는 올바른 방법은 무엇입니까?

분류에서Dev

입력 순서를 바꾸는 방법은 무엇입니까?

분류에서Dev

단일 x 축 내에서 다른 xtick 거리를 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    부트 스트랩 3.3.x, 축소시 navbar에 대한 메뉴 항목의 올바른 순서를 얻는 방법은 무엇입니까?

  2. 2

    올바른 Django 문서를 얻는 방법은 무엇입니까?

  3. 3

    "\ u0000"에서 올바른 QString을 얻는 방법은 무엇입니까?

  4. 4

    SQL에서 올바른 SELECT 문을 얻는 방법은 무엇입니까?

  5. 5

    recyclerView getAdapter ()에서 올바른 항목을 얻는 방법은 무엇입니까?

  6. 6

    x 축에서 틱의 X 값을 얻는 방법은 무엇입니까?

  7. 7

    ggplot에서 x 축을 올바르게 표시하는 방법은 무엇입니까?

  8. 8

    NodeJS에서 올바른 순서로 메시지를 전달하는 방법은 무엇입니까?

  9. 9

    올바른 순서로 Python에서 중첩 사전 이해를 구성하는 방법은 무엇입니까?

  10. 10

    CurrentUser RegistryKey를 얻는 올바른 방법은 무엇입니까?

  11. 11

    올바른 AWS AvailabilityZones를 얻는 방법은 무엇입니까?

  12. 12

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

  13. 13

    Crypto ++에서 ECDSA를 사용하는 올바른 방법은 무엇입니까?

  14. 14

    Go에서 SIUSBXP를 사용하는 올바른 방법은 무엇입니까?

  15. 15

    expressjs에서 Nodemailer를 사용하는 올바른 방법은 무엇입니까?

  16. 16

    Linux에서 CPU 속도를 보는 올바른 방법은 무엇입니까?

  17. 17

    C #에서 올바른 BackGroundImage를 설정하는 방법은 무엇입니까?

  18. 18

    Vue.js의 중첩 배열에서 올바른 객체를 얻는 방법은 무엇입니까?

  19. 19

    NSNumber에서 CGFloat를 얻는 가장 일반적이고 올바른 방법은 무엇입니까?

  20. 20

    JSF의 URL에서 매개 변수를 얻는 올바른 방법은 무엇입니까?

  21. 21

    QList에서 모든 QLabels 양식 UI를 얻는 올바른 방법은 무엇입니까?

  22. 22

    Servlet 프로그램에서 올바른 파일 경로를 얻는 방법은 무엇입니까?

  23. 23

    ARP 명령에서 올바른 MAC 주소를 얻는 방법은 무엇입니까?

  24. 24

    Angular UI 그리드에서 올바른 rowEntity를 얻는 방법은 무엇입니까?

  25. 25

    DICOM 슬라이스를 올바른 순서로 정렬하는 방법은 무엇입니까?

  26. 26

    이 데이터를 올바른 날짜 순서로 그리는 방법은 무엇입니까?

  27. 27

    PHP에서 올바른 경로를 설정하는 올바른 방법은 무엇입니까?

  28. 28

    입력 순서를 바꾸는 방법은 무엇입니까?

  29. 29

    단일 x 축 내에서 다른 xtick 거리를 변경하는 방법은 무엇입니까?

뜨겁다태그

보관