메인 장치 R에서 X 또는 Y 축 스케일을 변경하는 방법

R에서 X 또는 Y 축 스케일을 변경하는 방법



R 프로그래밍 언어의 가장 중요한 기능 중 하나는 X 및 Y축 스케일입니다. 그리드 선, 레이블 및 눈금의 모양을 결정하므로 모든 프로젝트에서 중요합니다. 기본 척도는 종종 이러한 메트릭 변경이 작동하는 트릭을 수행하지 않습니다.

R에서 X 또는 Y 축 스케일을 변경하는 방법

이 가이드에서는 R에서 X 및 Y 축 스케일을 변경하는 방법을 설명합니다. 또한 사용자 지정 축 및 기타 유용한 세부 정보를 만드는 방법도 찾을 수 있습니다.

X 및 Y 축 스케일을 어떻게 변경합니까?

기본 R에서 X 및 Y 축 스케일을 변경하는 방법에는 여러 가지가 있습니다. 대부분의 사람들은 ylim() 및 xlim() 함수에 의존합니다. 다음 예는 작동 방식을 보여줍니다.

|_+_|

|_+_|

|_+_|

이것을 사용하여 기본 축 스케일로 플롯을 생성할 수 있습니다.

|_+_|

사람의 생일을 찾는 방법

사용자 정의 축척으로 플롯을 생성하는 것도 옵션입니다.

|_+_|

로그 기능을 사용하여 X 및 Y 축 스케일을 변경하는 방법은 무엇입니까?

로그 기능도 유용할 수 있습니다. 이를 통해 축을 로그 스케일로 변환할 수 있습니다. 실제로 로그 기능을 보려면 다음 코드를 살펴보십시오.

|_+_|

|_+_|

이것은 필요한 데이터를 정의하여 로그 y축으로 플롯을 생성할 수 있도록 합니다.

|_+_|

ggplot2에서 축 배율을 변경하는 방법

축 스케일을 변경하는 방법을 아는 것은 기본 R의 플롯과 같은 다양한 설정에서 유용합니다. 다시 다음 코드와 같이 ylim() 및 xlim() 함수를 사용하여 스케일을 변경할 수 있습니다.

|_+_|

|_+_|

|_+_|

사용자 지정 축으로 산점도를 생성하는 것도 너무 어렵지 않아야 합니다.

|_+_|

|_+_|

|_+_|

|_+_|

또 다른 옵션은 다음 인수를 사용하여 축을 로그 스케일로 변환하는 것입니다.

  • scale_x_continuous(trans='log10')
  • scale_y_continuous(trans='log10')

다음은 코드에서 이러한 인수의 예입니다.

|_+_|

|_+_|

|_+_|

이 정보를 통해 사용자 정의 로그 y축으로 산점도를 만들 수 있습니다.

|_+_|

|_+_|

|_+_|

R에서 사용자 정의 축을 만드는 방법

X 및 Y 축 스케일을 수정하는 것 외에도 R을 사용하여 고유한 축을 생성할 수도 있습니다. 당연히 축 기능을 사용해야 합니다. 가장 일반적인 템플릿은 다음과 같습니다.

|_+_|

괄호 안의 각 구성 요소가 의미하는 것은 다음과 같습니다.

  • 측면 – 축이 그려질 그래프의 측면(4 – 오른쪽, 3 – 위쪽, 2 – 왼쪽, 1 – 아래쪽)
  • at – 눈금 표시가 위치할 위치를 나타내는 벡터
  • 레이블 - 틱 표시에 배치할 레이블 벡터(0이면 프로그램에서 at 값을 사용함)
  • pos – 이것은 축 선을 그리기 위한 좌표입니다(즉, 다른 축과 교차하는 값)
  • lty - 라인 유형
  • col - 눈금과 선의 색
  • las – 레이블이 축에 수직인지(=2) 평행인지(=0) 지정합니다.
  • tck – 플로팅 영역의 일부로 표시되는 눈금 표시의 길이. 음수 값은 그래프 외부에 있고 양수 값은 내부에 있습니다. 또한 0은 눈금을 표시하지 않는 반면 1은 눈금선을 만듭니다(기본값은 -0.01).

사용자 지정 축을 생성할 때 고급 플로팅 기능에 의해 자동으로 생성된 축을 억제하는 것을 고려할 수 있습니다. 방법은 다음과 같습니다.

  • 입력 |_+_| 두 축을 동시에 억제합니다.
  • 입력 |_+_| X축을 억제합니다.
  • 입력 |_+_| Y축을 억제하기 위해

스케일 기능으로 X 및 Y 축을 변경하는 방법은 무엇입니까?

축을 변경하는 또 다른 방법은 scale_xx() 함수를 사용하는 것입니다. 이 기능의 단순화된 형식을 살펴보십시오.

|_+_|

|_+_|

이러한 요소의 의미는 다음과 같습니다.

  • 이름 – Y 또는 X축 레이블
  • 나누기 - 가이드의 나누기를 제어합니다(예: 눈금선 및 축 눈금). 가장 일반적인 값에는 null, 면제 및 나누기를 지정하는 문자 또는 숫자 벡터가 포함됩니다.
  • 레이블 - 축 눈금 표시의 레이블입니다. 허용되는 값에는 null, 면제 및 문자형 벡터가 포함됩니다.
  • 제한 – 이 숫자 벡터는 X 또는 Y 축의 제한을 결정합니다.
  • trans – 대부분의 사용자는 trans 값으로 log2 또는 log10을 사용합니다. 이름에서 알 수 있듯이 축 변환에 사용됩니다.

R 코딩 기술을 테스트하십시오

X 및 Y축의 눈금을 수정하면 R에서 새로운 가능성이 열립니다. 이를 통해 적절한 레이블, 눈금 표시 및 기타 필수 요소를 사용하여 데이터를 명확하게 표시할 수 있습니다. 무엇보다도, 대부분의 프로세스가 비교적 간단하기 때문에 스케일을 변경하는 데 너무 많은 어려움을 겪지 않아야 합니다.

R에서 기본 또는 사용자 정의 축을 선호합니까? 얼마나 자주 축을 변경합니까? 사용자 정의 축을 만든 적이 있습니까? 아래 의견 섹션에 알려주십시오.

재미있는 기사

에디터의 선택

Google 어시스턴트가 알람을 설정하지 않을 때 수행할 작업
Google 어시스턴트가 알람을 설정하지 않을 때 수행할 작업
Google 어시스턴트가 알람을 설정하지 않거나 울리지 않는 알람을 설정하는 경우 일반적으로 Google 앱에 문제가 있습니다. 문제를 해결하는 방법을 알려드리겠습니다.
Facebook Messenger에서 자신을 숨기는 방법
Facebook Messenger에서 자신을 숨기는 방법
Facebook Messenger는 독립 실행형 앱으로 성장한 Facebook의 기본 제공 기능입니다. 수십억 명의 월간 활성 사용자가 있는 WhatsApp 다음으로 가장 인기 있는 메시징 앱 중 하나입니다. 소셜 미디어의 요점은
Windows 10에서 스크린캐스트를 녹화하는 방법
Windows 10에서 스크린캐스트를 녹화하는 방법
컴퓨터 화면을 녹화하는 것이 처음에는 어려워 보일 수 있습니다. 특히 마음대로 사용할 수 있는 올바른 도구가 없는 경우. 연설을 리허설하는 동안 프레젠테이션을 녹음하거나 멋진 게임 플레이 클립을 공유하고 싶을 수 있습니다.
Apple Watch에서 가청을 듣는 방법
Apple Watch에서 가청을 듣는 방법
Apple Watch로 오디오 북을 듣는 것이 그 어느 때보 다 쉬워졌습니다. 최신 Audible 릴리스로 작업하고 싶거나 Audible을 Watch에 연결하는 데 문제가있는 경우 제대로 찾아 오셨습니다. 이 기사에서
Roblox 오류 코드 403을 수정하는 8가지 방법
Roblox 오류 코드 403을 수정하는 8가지 방법
Roblox에 오류 코드 403이 표시되면 Roblox 서버에 연결할 수 없습니다. 이 오류를 해결하려면 PC와 네트워크 장비를 다시 시작하고, VPN과 바이러스 백신을 끄고, Roblox 캐시를 지우고 Roblox 앱을 다시 설치하세요. Roblox 서버가 다운된 경우, 여러분이 할 수 있는 일은 기다리는 것뿐입니다.
WhatsApp에서 둘 다 삭제하는 방법
WhatsApp에서 둘 다 삭제하는 방법
비즈니스 또는 사교 목적으로 WhatsApp을 사용하는 경우 메시지를 삭제할 수 있습니다. 실수로 오타가 있는 메시지를 보냈거나 잘못된 이미지나 첨부 파일을 첨부했을 수 있습니다. 또는 잘못된 사람에게 메시지를 보냈을 수 있습니다.
iPhone 6S에서 모바일 데이터가 작동하지 않음 – 해야 할 일
iPhone 6S에서 모바일 데이터가 작동하지 않음 – 해야 할 일
데이터가 있고 어디에 있든(대부분) 인터넷을 검색할 수 있다는 것은 iPhone 6S 또는 이와 관련된 모든 스마트폰이 있는 가장 큰 장점 중 하나입니다. 이 모바일 데이터는 귀하를