x 범위 제한이 다른 ggplot2에 두 개의 함수 플로팅

SimonB

다음과 같이 ggplot을 사용하여 선형 함수를 플로팅했습니다.

ggplot(data.frame(x=c(0,320)), aes(x)) +
  stat_function(fun=function(x)60.762126*x-549.98, geom="line", colour="black") +
  stat_function(fun=function(x)-0.431181333*x+2.378735e+02, geom="line", colour="black")+
  ylim(-600,600)

그러나 첫 번째 함수는 0에서 12까지의 x에 대해 플로팅하고 두 번째 함수는 12에서 max (x)까지의 x에 대해 플로팅하기를 원합니다. 누구든지 그것을하는 방법을 알고 있습니까?

Axeman

ggplot먼저 통화 외부에서 필요한 데이터를 계산하는 것이 가장 쉽습니다 .

fun1 <- function(x) 60.762126 * x - 549.98
dat1 <- data.frame(x = c(0, 12), y = NA)
dat1$y <- fun1(dat1$x)

fun2 <- function(x) -0.431181333 * x + 2.378735e+02
dat2 <- data.frame(x = c(12, 320), y = NA)
dat2$y <- fun2(dat2$x)


ggplot(mapping = aes(x, y)) +
  geom_line(data = dat1) +
  geom_line(data = dat2)

또는 먼저 라인에 대한 데이터를 결합하여 (@Heroka가 제안한대로) 동일한 플롯을 생성 할 수 있습니다.

dat.com <- rbind(dat1, dat2)
dat.com$gr <- rep(1:2, c(nrow(dat1), nrow(dat2)))

ggplot(dat.com, aes(x, y, group = gr)) +
  geom_line()

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R ggplot2-x 축 범위가 다른 하나의 플롯에 여러 함수 플로팅

분류에서Dev

ggplot2의 두 위치 사이에 곡선 플로팅

분류에서Dev

R에서 두 개의 다른 분포 함수를 플로팅합니다. 양의 값 범위를 갖는 축 가져 오기

분류에서Dev

x 축이 다른 두 개의 시계열 플로팅

분류에서Dev

SetValues ()를 Google 시트에서 함께 두 개의 다른 셀 범위로 설정

분류에서Dev

Matlab에서 다른 범위로 함수 플로팅

분류에서Dev

각도 날짜 범위 슬라이더에서 두 개의 다른 변수로 날짜 출력 반환

분류에서Dev

r-ggplot에서 하나의 x 축으로 두 개의 플롯 (변수 3 개) 플로팅

분류에서Dev

범위를 기반으로 동일한 테이블의 두 개의 다른 열에서 계산

분류에서Dev

ggplot2를 사용하여 '색상'및 '채움'두 개의 서로 다른 도형에 대한 혼합 범례

분류에서Dev

범위에 대한 두 개의 변수로 151x499 시트를 채우는 Hlookup

분류에서Dev

R-ggplot2-plot_likert-하나의 그래프에 관련 주제에 대한 두 개의 서로 다른 likert 척도를 플로팅합니다.

분류에서Dev

ggplot2는 두 선 사이의 각도를 플로팅합니다.

분류에서Dev

인수 범위가있는 ggplot2 플로팅 함수

분류에서Dev

Python 2.x의 서로 다른 두 모듈에서 두 함수간에 데이터 공유

분류에서Dev

세 개의 고유 한 클래스를 나타 내기 위해 서로 다른 색상을 사용하여 두 개의 주성분 점수 벡터 플로팅

분류에서Dev

Python에서 SVM을 개발하기 위해 두 개의 다른 데이터 세트에 대한 그래프 플로팅

분류에서Dev

ggplot2의 두 범주 형 변수에서 x 축 레이블을 어떻게 생성합니까?

분류에서Dev

하나의 플롯에서 두 개의 범례 레이블을 다른 위치에 배치

분류에서Dev

하나의 플롯에 두 개의 개별 범례 플로팅

분류에서Dev

Angular-두 개의 다른 범위에서 동일한 서비스에 바인딩 된 데이터로 템플릿이 새로 고쳐지지 않음

분류에서Dev

Excel-동일한 x 값 위에 다른 y 값 플로팅

분류에서Dev

범위의 열거 형을 함수 인수로 다른 범위에 전달

분류에서Dev

서로에 대해 두 개의 종속 함수 플로팅

분류에서Dev

이름 범위가 같은 Excel에서 두 개의 서로 다른 종속 드롭 다운 목록

분류에서Dev

두 개의 GPU 두 x 세션, 한 x 서버에서 다른 x 서버로 마우스 이동

분류에서Dev

한 함수에서 다른 함수로 셀 범위의 주소를 반환 할 수 없습니다. '개체 필요'오류가 발생합니다.

분류에서Dev

ggplot2를 사용하여 막대 그래프에 두 개의 변수 플로팅

분류에서Dev

두 개의 다른 LuaScript에서 동일한 이름을 가진 두 함수를로드하는 LuaJ

Related 관련 기사

  1. 1

    R ggplot2-x 축 범위가 다른 하나의 플롯에 여러 함수 플로팅

  2. 2

    ggplot2의 두 위치 사이에 곡선 플로팅

  3. 3

    R에서 두 개의 다른 분포 함수를 플로팅합니다. 양의 값 범위를 갖는 축 가져 오기

  4. 4

    x 축이 다른 두 개의 시계열 플로팅

  5. 5

    SetValues ()를 Google 시트에서 함께 두 개의 다른 셀 범위로 설정

  6. 6

    Matlab에서 다른 범위로 함수 플로팅

  7. 7

    각도 날짜 범위 슬라이더에서 두 개의 다른 변수로 날짜 출력 반환

  8. 8

    r-ggplot에서 하나의 x 축으로 두 개의 플롯 (변수 3 개) 플로팅

  9. 9

    범위를 기반으로 동일한 테이블의 두 개의 다른 열에서 계산

  10. 10

    ggplot2를 사용하여 '색상'및 '채움'두 개의 서로 다른 도형에 대한 혼합 범례

  11. 11

    범위에 대한 두 개의 변수로 151x499 시트를 채우는 Hlookup

  12. 12

    R-ggplot2-plot_likert-하나의 그래프에 관련 주제에 대한 두 개의 서로 다른 likert 척도를 플로팅합니다.

  13. 13

    ggplot2는 두 선 사이의 각도를 플로팅합니다.

  14. 14

    인수 범위가있는 ggplot2 플로팅 함수

  15. 15

    Python 2.x의 서로 다른 두 모듈에서 두 함수간에 데이터 공유

  16. 16

    세 개의 고유 한 클래스를 나타 내기 위해 서로 다른 색상을 사용하여 두 개의 주성분 점수 벡터 플로팅

  17. 17

    Python에서 SVM을 개발하기 위해 두 개의 다른 데이터 세트에 대한 그래프 플로팅

  18. 18

    ggplot2의 두 범주 형 변수에서 x 축 레이블을 어떻게 생성합니까?

  19. 19

    하나의 플롯에서 두 개의 범례 레이블을 다른 위치에 배치

  20. 20

    하나의 플롯에 두 개의 개별 범례 플로팅

  21. 21

    Angular-두 개의 다른 범위에서 동일한 서비스에 바인딩 된 데이터로 템플릿이 새로 고쳐지지 않음

  22. 22

    Excel-동일한 x 값 위에 다른 y 값 플로팅

  23. 23

    범위의 열거 형을 함수 인수로 다른 범위에 전달

  24. 24

    서로에 대해 두 개의 종속 함수 플로팅

  25. 25

    이름 범위가 같은 Excel에서 두 개의 서로 다른 종속 드롭 다운 목록

  26. 26

    두 개의 GPU 두 x 세션, 한 x 서버에서 다른 x 서버로 마우스 이동

  27. 27

    한 함수에서 다른 함수로 셀 범위의 주소를 반환 할 수 없습니다. '개체 필요'오류가 발생합니다.

  28. 28

    ggplot2를 사용하여 막대 그래프에 두 개의 변수 플로팅

  29. 29

    두 개의 다른 LuaScript에서 동일한 이름을 가진 두 함수를로드하는 LuaJ

뜨겁다태그

보관