이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
gscatter
그룹별 산점도 플롯
구문
설명
예제
디폴트 설정을 사용한 산점도 플롯
carsmall
데이터 세트를 불러옵니다.
loadcarsmall
x축에Displacement
값을 플로팅하고 y축에Horsepower
값을 플로팅합니다.gscatter
는 변수 이름을 축의 디폴트 레이블로 사용합니다.Model_Year
를 기준으로 데이터 점을 그룹화합니다.
gscatter(Displacement,Horsepower,Model_Year)
단일 그룹화 변수를 갖는 산점도 플롯
discrim
데이터 세트를 불러옵니다.
loaddiscrim
데이터 세트는 기후, 주택 시장, 교육, 건강과 같은 9가지 인자에 따른 도시의 평점을 포함합니다. 행렬ratings
는 평점 정보를 포함합니다.
기후(첫 번째 열)와 주택 시장(두 번째 열)에 대한 평점 간의 관계를 행렬group
에 도시 크기별로 그룹화하여 플로팅합니다. 각 그룹에 대해 여러 색과 플로팅 기호를 선택합니다.
gscatter(ratings(:,1),ratings(:,2),group,'br','xo') xlabel('climate') ylabel('housing')
여러 그룹화 변수를 갖는 산점도 플롯
hospital
데이터 세트를 불러옵니다.
loadhospital
병원 환자의 연령과 체중을 플로팅합니다. 성별과 흡연 여부에 따라 환자를 그룹화합니다.o
기호를 사용하여 비흡연자를 나타내고*
기호를 사용하여 흡연자를 나타냅니다.
x = hospital.Age; y = hospital.Weight; g = {hospital.Sex,hospital.Smoker}; gscatter(x,y,g,'rkgb','o*',8,'on','Age','Weight') legend('Location','northeastoutside')
산점도 플롯의 좌표축 지정하기
carsmall
데이터 세트를 불러옵니다. 두 개의 서브플롯이 있는 Figure를 만들고axes
객체를ax1
및ax2
로 반환합니다. 대응되는Axes
객체를 참조하여 각 좌표축 세트에 산점도 플롯을 생성합니다. 왼쪽 서브플롯에서Model_Year
변수를 사용하여 데이터를 그룹화합니다. 오른쪽 서브플롯에서Cylinders
변수를 사용하여 데이터를 그룹화합니다. 대응되는Axes
객체를title
함수로 전달하여 각 플롯에 제목을 추가합니다.
loadcarsmallcolor = lines(6);% Generate color valuesax1 = subplot(1,2,1);% Left subplotgscatter(ax1,Acceleration,MPG,Model_Year,color(1:3,:)) title(ax1,'Left Subplot (Model Year)') ax2 = subplot(1,2,2);% Right subplotgscatter(ax2,Acceleration,MPG,Cylinders,color(4:6,:)) title(ax2,'Right Subplot (Cylinders)')
산점도 플롯 생성 및 수정하기
carbig
데이터 세트를 불러옵니다.
loadcarbig
Acceleration
을MPG
와 비교하는 산점도 플롯을 생성합니다.Origin
을 기준으로 데이터 점을 그룹화합니다.
h = gscatter(Acceleration,MPG,Origin)
h = 7x1 Line array: Line (USA) Line (France) Line (Japan) Line (Germany) Line (Sweden) Line (Italy) Line (England)
(Japan)
으로 명명된 그룹에 해당하는Line
객체를 표시합니다.
jgroup = h(3)
jgroup = Line (Japan) with properties: Color: [0.2857 1 0] LineStyle: 'none' LineWidth: 0.5000 Marker: '.' MarkerSize: 15 MarkerFaceColor: 'none' XData: [15 14.5000 14.5000 14 19 18 15.5000 13.5000 17 ... ] YData: [24 27 27 25 31 35 24 19 28 23 27 20 22 18 20 31 32 ... ] ZData: [1x0 double] Show all properties
Japan
그룹의 마커 색을 검은색으로 변경합니다.
jgroup.Color ='k';
입력 인수
x
—x축 값
숫자형 벡터
x축 값으로, 숫자형 벡터로 지정됩니다.x
는y
와 크기가 같아야 합니다.
데이터형:single
|double
y
—y축 값
숫자형 벡터
y축 값으로, 숫자형 벡터로 지정됩니다.y
는x
와 크기가 같아야 합니다.
데이터형:single
|double
g
—그룹화 변수
categorical형 벡터|논리형 벡터|숫자형 벡터|문자형 배열|string형 배열|문자형 벡터로 구성된 셀형 배열|셀형 배열
그룹화 변수로, categorical형 벡터, 논리형 벡터, 숫자형 벡터, 문자형 배열, string형 배열, 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 또는,g
는여러그룹화변수를 포함하는 셀형 배열일 수 있습니다(예:{g1 g2 g3}
). 이 경우 모든 그룹화 변수에 대한 공통된 값을 가지는 관측값은 동일한 그룹에 속합니다. 동일한 그룹에 속하는 점은 같은 마커 색, 기호, 크기로 산점도 플롯에 표시됩니다.
g
의 행 개수는x
의 길이와 같아야 합니다.
예:species
예:{Cylinders,Origin}
데이터형:categorical
|logical
|single
|double
|char
|string
|cell
clr
—마커 색
색으로 구성된 문자형 벡터 또는 string형 스칼라|RGB 3색 값으로 구성된 행렬
마커 색으로,plot
함수에서 인식할 수 있는 색을 나타내는 문자형 벡터 또는 string형 스칼라이거나 RGB 3색으로 구성된 행렬로 지정됩니다. RGB 3색은 각각 요소를 3개 가진 행 벡터로, 요소는 각각 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 각 농도의 범위는 [0,1]이어야 합니다.
다음 표에는 사용 가능한 색 문자와 이에 대응되는 RGB 3색 값이 정리되어 있습니다.
긴 이름 | 짧은이름 | RGB 3색 |
---|---|---|
노란색 | 'y' |
[1 1 0] |
자홍색 | 'm' |
[1 0 1] |
녹청색 | 'c' |
[0 1 1] |
빨간색 | 'r' |
[1 0 0] |
녹색 | 'g' |
[0 1 0] |
파란색 | 'b' |
[0 0 1] |
흰색 | 'w' |
[1 1 1] |
검은색 | 'k' |
[0 0 0] |
모든 그룹에 대해 값을 충분히 지정하지 않을 경우,gscatter
는 필요한 만큼 지정된 값을 순환적으로 적용합니다.
예:'rgb'
예:[0 0 1; 0 0 0]
데이터형:char
|string
|single
|double
sym
—마커 기호
'.'
(디폴트 값) |기호로 구성된 문자형 벡터 또는 string형 스칼라
마커 기호로,plot
함수에서 인식할 수 있는 기호로 구성된 문자형 벡터 또는 string형 스칼라로 지정됩니다. 다음 표에는 사용 가능한 마커 기호가 정리되어 있습니다.
값 | 설명 |
---|---|
'o' |
원 |
'+' |
플러스 기호 |
'*' |
별표 |
'.' |
점 |
'x' |
십자 |
's' |
정사각형 |
'd' |
다이아몬드 |
'^' |
위쪽 방향 삼각형 |
'v' |
아래쪽 방향 삼각형 |
'>' |
오른쪽 방향 삼각형 |
'<' |
왼쪽 방향 삼각형 |
'p' |
오각별(펜타그램) |
'h' |
육각별(헥사그램) |
'none' |
마커 없음 |
모든 그룹에 대해 값을 충분히 지정하지 않을 경우,gscatter
는 필요한 만큼 지정된 값을 순환적으로 적용합니다.
예:'o+*v'
데이터형:char
|string
siz
—마커 크기
양의 숫자형 벡터
마커 크기로, 포인트 단위의 양의 숫자형 벡터로 지정됩니다. 디폴트 값은 관측값의 개수에 따라 결정됩니다. 모든 그룹에 대해 값을 충분히 지정하지 않을 경우,gscatter
는 필요한 만큼 지정된 값을 순환적으로 적용합니다.
예:[6 12]
데이터형:single
|double
doleg
—범례 포함 여부를 나타내는 옵션
'on'
(디폴트 값) |'off'
범례를 포함할지 여부를 제어하는 옵션으로,'on'
또는'off'
로 지정됩니다. 기본적으로, 범례는 그래프에 표시됩니다.
xnam
—x축레이블
x
변수 이름(디폴트 값) |문자형 벡터|string형 스칼라
x축레이블로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.
데이터형:char
|string
ynam
—y축 레이블
y
변수 이름(디폴트 값) |문자형 벡터|string형 스칼라
y축 레이블로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.
데이터형:char
|string
출력 인수
버전 내역
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
选择一个网站翻译内容的地方available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina(Español)
- Canada(English)
- United States(English)
Europe
- Belgium(English)
- Denmark(English)
- Deutschland(Deutsch)
- España(Español)
- Finland(English)
- France(Français)
- Ireland(English)
- Italia(Italiano)
- Luxembourg(English)
- Netherlands(English)
- Norway(English)
- Österreich(Deutsch)
- Portugal(English)
- Sweden(English)
- Switzerland
- United Kingdom(English)