R을 사용하여 많은 행 (또는 차원)이있는 방사형 차트를 그리는 방법은 무엇입니까?

펭 첸

다음과 같은 데이터가 있다고 가정 해 보겠습니다.

a <- tibble(id=c(1,1.1,1.2,1.7,2,2.1,2.6,4,4.6,4.68),
            x=c(0.3,0.5,0.2,0.7,0.1,0.5,0.43,0.6,0.3,0.65),
            y=c(0.2,0.1,0.22,0.1,0.5,0.2,0.3,0.2,0.14,0.3))

이것은 단지 샘플 일 뿐이고, 제 실제 데이터는 이것보다 훨씬 더 많습니다. 그리고 x + y + ... = 1. 두 개의 선을 그리고 싶습니다. 한 줄은 x, 한 줄은 x + y입니다.

ggplot(a) +
  geom_line(aes(x=id,y=x),color='red') +
  geom_line(aes(x=id,y=x+y),color='blue')

그러나 내가 정말로 원하는 것은 다음과 같은 레이더 차트와 같은 것입니다.

여기에 이미지 설명 입력

반지름이 1 인 원이 있음을 알 수 있습니다. x 및 x + y, (내 데이터에서 더 많을 수도 있음) 각각 빨간색과 파란색 원입니다. 따라서 x + y는 x보다 커야하지만 x + y + ... = 1이기 때문에 항상 원 안에 있어야합니다. 내 데이터에는 많은 ID가 있으므로 차원이 거의없는 기존 레이더가 아닙니다.

볼프강 아놀드

당신은 레이더 차트로 만들 수 있습니다 coord_polar()- 예를

library(tidyverse)

ggplot(a) + 
    geom_smooth(aes(x=id,y=x),color='red', se = FALSE) + 
    geom_smooth(aes(x=id,y=x+y),color='blue', se = FALSE) + 
    geom_line(aes(x = id, y = 1)) + 
    coord_polar()

내가 geom_smooth의도 한 결과에 더 가까워지는 데 사용 했습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

vba를 사용하여 많은 변형이있는 차원 값의 형식을 올바르게 다시 지정하는 방법은 무엇입니까?

분류에서Dev

hvplot을 사용하여 누적 막대 차트를 그리는 방법은 무엇입니까?

분류에서Dev

MATLAB에서 * 2 행렬을 사용하여 2 차원 그래프를 그리는 방법은 무엇입니까?

분류에서Dev

재귀를 사용하여 나선형 정사각형 행렬을 만드는 방법은 무엇입니까?

분류에서Dev

pykcharts 라이브러리를 사용하여 원형 차트의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

Fabricjs를 사용하여 타원을 그리는 방법은 무엇입니까?

분류에서Dev

사용자가 블로그를 더 많이 또는 더 적게 작성한 달을 나타내는 선 차트를 만드는 방법은 무엇입니까?

분류에서Dev

임의 거리 행렬을 사용하여 그래프를 작성하는 방법은 무엇입니까?

분류에서Dev

WPF를 사용하여 그리드의 마지막 행을 제거하는 방법은 무엇입니까?

분류에서Dev

그리드 행 및 열 정의를 사용하여 버튼을 배치하는 방법은 무엇입니까?

분류에서Dev

dc.js : 다른 입력 임계 값을 사용하여 원형 차트의 데이터 분포를 변경하는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 개행 문자 또는 표현식을 대체하는 방법은 무엇입니까?

분류에서Dev

Google 차트를 사용하여 데이터 테이블에 꺾은 선형 차트를 그리는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 행을 삭제하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 행을 제거하는 방법은 무엇입니까?

분류에서Dev

d3.js를 사용하여 원형 전환 차트에 레이블을 표시하는 방법은 무엇입니까?

분류에서Dev

다른 열을 사용하여 값을 얻고 MySQL 또는 SQL의 각 행 간의 차이를 얻는 방법은 무엇입니까?

분류에서Dev

numpy 행렬의 한 차원을 이동하는 방법은 무엇입니까?

분류에서Dev

amcharts를 사용하여 다중 링 도넛 원형 차트를 만드는 방법은 무엇입니까?

분류에서Dev

C #을 사용하여 Protobuf로 비 차단 소켓 읽기를 수행하는 방법은 무엇입니까?

분류에서Dev

공간을 많이 차지하는 디렉토리 또는 파일을 찾는 방법은 무엇입니까?

분류에서Dev

공간을 많이 차지하는 디렉토리 또는 파일을 찾는 방법은 무엇입니까?

분류에서Dev

Amchart 4를 사용하여 빈 데이터로 막대 차트를 그리는 방법은 무엇입니까?

분류에서Dev

Python Pandas를 사용하여 행을 빼는 방법은 무엇입니까?

분류에서Dev

n 차원 행렬을 그리는 방법은 무엇입니까?

분류에서Dev

div를 사용하여 곡선을 그리는 방법은 무엇입니까?

분류에서Dev

다차원 numpy 배열을 입력으로 사용하여 Seaborn으로 boxplot 또는 violin plot을 그리는 방법은 무엇입니까?

분류에서Dev

내부에 텍스트 레이블이있는 원형 차트를 그리는 방법은 무엇입니까?

분류에서Dev

NodeJS를 사용하여 HTML 형식에서 PATCH 요청을 수행하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    vba를 사용하여 많은 변형이있는 차원 값의 형식을 올바르게 다시 지정하는 방법은 무엇입니까?

  2. 2

    hvplot을 사용하여 누적 막대 차트를 그리는 방법은 무엇입니까?

  3. 3

    MATLAB에서 * 2 행렬을 사용하여 2 차원 그래프를 그리는 방법은 무엇입니까?

  4. 4

    재귀를 사용하여 나선형 정사각형 행렬을 만드는 방법은 무엇입니까?

  5. 5

    pykcharts 라이브러리를 사용하여 원형 차트의 색상을 변경하는 방법은 무엇입니까?

  6. 6

    Fabricjs를 사용하여 타원을 그리는 방법은 무엇입니까?

  7. 7

    사용자가 블로그를 더 많이 또는 더 적게 작성한 달을 나타내는 선 차트를 만드는 방법은 무엇입니까?

  8. 8

    임의 거리 행렬을 사용하여 그래프를 작성하는 방법은 무엇입니까?

  9. 9

    WPF를 사용하여 그리드의 마지막 행을 제거하는 방법은 무엇입니까?

  10. 10

    그리드 행 및 열 정의를 사용하여 버튼을 배치하는 방법은 무엇입니까?

  11. 11

    dc.js : 다른 입력 임계 값을 사용하여 원형 차트의 데이터 분포를 변경하는 방법은 무엇입니까?

  12. 12

    sed를 사용하여 개행 문자 또는 표현식을 대체하는 방법은 무엇입니까?

  13. 13

    Google 차트를 사용하여 데이터 테이블에 꺾은 선형 차트를 그리는 방법은 무엇입니까?

  14. 14

    PHP를 사용하여 행을 삭제하는 방법은 무엇입니까?

  15. 15

    jQuery를 사용하여 행을 제거하는 방법은 무엇입니까?

  16. 16

    d3.js를 사용하여 원형 전환 차트에 레이블을 표시하는 방법은 무엇입니까?

  17. 17

    다른 열을 사용하여 값을 얻고 MySQL 또는 SQL의 각 행 간의 차이를 얻는 방법은 무엇입니까?

  18. 18

    numpy 행렬의 한 차원을 이동하는 방법은 무엇입니까?

  19. 19

    amcharts를 사용하여 다중 링 도넛 원형 차트를 만드는 방법은 무엇입니까?

  20. 20

    C #을 사용하여 Protobuf로 비 차단 소켓 읽기를 수행하는 방법은 무엇입니까?

  21. 21

    공간을 많이 차지하는 디렉토리 또는 파일을 찾는 방법은 무엇입니까?

  22. 22

    공간을 많이 차지하는 디렉토리 또는 파일을 찾는 방법은 무엇입니까?

  23. 23

    Amchart 4를 사용하여 빈 데이터로 막대 차트를 그리는 방법은 무엇입니까?

  24. 24

    Python Pandas를 사용하여 행을 빼는 방법은 무엇입니까?

  25. 25

    n 차원 행렬을 그리는 방법은 무엇입니까?

  26. 26

    div를 사용하여 곡선을 그리는 방법은 무엇입니까?

  27. 27

    다차원 numpy 배열을 입력으로 사용하여 Seaborn으로 boxplot 또는 violin plot을 그리는 방법은 무엇입니까?

  28. 28

    내부에 텍스트 레이블이있는 원형 차트를 그리는 방법은 무엇입니까?

  29. 29

    NodeJS를 사용하여 HTML 형식에서 PATCH 요청을 수행하는 방법은 무엇입니까?

뜨겁다태그

보관