matplotlib.axes.Axes.scatter #

축. scatter ( x , y , s = 없음 , c = 없음 , marker = 없음 , cmap = 없음 , norm = 없음 , vmin = 없음 , vmax = 없음 , alpha = 없음 , linewidths = 없음 , * , edgecolors = 없음 , plotnonfinite = 거짓 ,데이터 = 없음 , ** kwargs ) [출처] #

다양한 마커 크기 및/또는 색상 이 있는 yx 의 산점도 .

매개변수 :
x, y float 또는 array-like, shape (n, )

데이터 위치.

s float 또는 array-like, shape (n, ), optional

마커 크기(포인트**2). 기본값은 입니다.rcParams['lines.markersize'] ** 2

c 배열과 같은 색상 또는 색상 목록, 선택 사항

마커 색상입니다. 가능한 값:

  • cmapnorm 을 사용하여 색상에 매핑할 스칼라 또는 n 숫자 시퀀스입니다 .

  • 행이 RGB 또는 RGBA인 2D 배열입니다.

  • 길이가 n인 일련의 색상.

  • 단일 색상 형식 문자열입니다.

c 는 색상 매핑할 값의 배열과 구별할 수 없기 때문에 단일 숫자 RGB 또는 RGBA 시퀀스가 ​​아니어야 합니다 . 모든 점에 대해 동일한 RGB 또는 RGBA 값을 지정하려면 단일 행이 있는 2D 배열을 사용하십시오. 그렇지 않으면 xy 와 크기가 일치하는 경우 값 일치가 우선 합니다.

모든 포인트에 대해 단일 색상을 지정하려면 color 키워드 인수를 선호합니다.

기본값은 None입니다. 이 경우 마커 색상은 color , facecolor 또는 facecolors 값으로 결정됩니다 . 지정되지 않은 경우 또는 None, 마커 색상은 Axes' 현재 "모양 및 채우기" 색상 주기의 다음 색상으로 결정됩니다. 이 주기의 기본값은 rcParams["axes.prop_cycle"](기본값: )입니다.cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

마커 MarkerStyle, 기본값: rcParams["scatter.marker"](기본값: 'o')

마커 스타일입니다. 마커 는 클래스의 인스턴스이거나 특정 마커에 대한 텍스트 속기일 수 있습니다. matplotlib.markers마커 스타일에 대한 자세한 내용은 를 참조하십시오 .

cmap str 또는 Colormap, 기본값: rcParams["image.cmap"](기본값: 'viridis')

스칼라 데이터를 색상에 매핑하는 데 사용되는 Colormap 인스턴스 또는 등록된 컬러맵 이름입니다.

c 가 RGB(A)인 경우 이 매개변수는 무시됩니다 .

norm str 또는 Normalize, 선택 사항

cmap 을 사용하여 색상에 매핑하기 전에 스칼라 데이터를 [0, 1] 범위로 조정하는 데 사용되는 정규화 방법 입니다. 기본적으로 선형 스케일링이 사용되어 가장 낮은 값을 0으로, 가장 높은 값을 1로 매핑합니다.

주어진 경우 다음 중 하나일 수 있습니다.

  • 서브클래스 의 인스턴스 Normalize또는 그 중 하나입니다( 컬러맵 정규화 참조 ).

  • 척도 이름, 즉 "linear", "log", "symlog", "logit" 등 중 하나. 사용 가능한 척도 목록을 보려면 matplotlib.scale.get_scale_names(). 이 경우 적절한 Normalize하위 클래스가 동적으로 생성되고 인스턴스화됩니다.

c 가 RGB(A)인 경우 이 매개변수는 무시됩니다 .

vmin, vmax float, 옵션

스칼라 데이터를 사용하고 명시적 norm 을 사용하지 않는 경우 vminvmax 는 컬러 맵이 다루는 데이터 범위를 정의합니다. 기본적으로 컬러맵은 제공된 데이터의 전체 값 범위를 포함합니다. norm 인스턴스가 주어졌을 때 vmin / vmax를 사용하는 것은 오류입니다(단, vmin / vmax 함께 norm 이름 사용 하는 것은 허용됨).str

c 가 RGB(A)인 경우 이 매개변수는 무시됩니다 .

알파 플로트, 기본값: 없음

0(투명)과 1(불투명) 사이의 알파 블렌딩 값입니다.

linewidths float 또는 array-like, 기본값: rcParams["lines.linewidth"](기본값: 1.5)

마커 가장자리의 선폭입니다. 참고: 기본 edgecolors 는 'face'입니다. 이것도 변경하고 싶을 수 있습니다.

edgecolors {'face', 'none', None } 또는 색상 또는 색상 순서, 기본값: rcParams["scatter.edgecolors"](기본값: 'face')

마커의 가장자리 색상입니다. 가능한 값:

  • 'face': 가장자리 색상은 항상 면 색상과 동일합니다.

  • 'none': 패치 경계가 그려지지 않습니다.

  • 색상 또는 일련의 색상입니다.

채워지지 않은 마커의 경우 edgecolors 가 무시됩니다. 대신 색상은 'face'와 같이 결정됩니다. 즉, c , colors 또는 facecolors 에서 결정 됩니다.

plotnonfinite bool, 기본값: False

무한 c (예: inf, -inf 또는 ) 로 점을 그릴지 여부 nan입니다. 포인트가 잘못된 컬러맵 색상 True으로 그려지는 경우 ( 참조 ).Colormap.set_bad

반환 :
PathCollection
기타 매개변수 :
데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 다음 매개변수는 문자열도 허용하며 s, 이는 다음과 같이 해석됩니다 data[s](예외가 발생하지 않는 한).

x , y , s , 선폭 , edgecolors , c , facecolor , facecolors , 색상

**kwargs Collection속성

또한보십시오

plot

마커의 크기와 색상이 동일한 경우 산점도를 플로팅합니다.

메모

  • plot함수는 마커의 크기나 색상이 변하지 않는 산점도에서 더 빠릅니다.

  • x , y , sc 의 일부 또는 전부 가 마스킹된 배열일 수 있으며, 이 경우 모든 마스크가 결합되고 마스킹되지 않은 점만 플로팅됩니다.

  • 기본적으로 분산은 1D 배열에서 작동합니다. x , y , sc 는 ND 배열로 입력될 수 있지만 산포 내에서는 평면화됩니다. 예외는 c 이며 크기가 xy 의 크기와 일치하는 경우에만 평면화됩니다 .

# 을 사용하는 예matplotlib.axes.Axes.scatter

사용자 지정 기호가 있는 산점도

사용자 지정 기호가 있는 산점도

사용자 지정 기호가 있는 산점도
스캐터 데모2

스캐터 데모2

스캐터 데모2
히스토그램이 있는 산점도

히스토그램이 있는 산점도

히스토그램이 있는 산점도
범례가 있는 산점도

범례가 있는 산점도

범례가 있는 산점도
고급 퀴버 및 퀴버키 기능

고급 퀴버 및 퀴버키 기능

고급 퀴버 및 퀴버키 기능
축 상자 측면

축 상자 측면

축 상자 측면
축 레이블 위치

축 레이블 위치

축 레이블 위치
2차원 데이터 세트의 신뢰 타원 플로팅

2차원 데이터 세트의 신뢰 타원 플로팅

2차원 데이터 세트의 신뢰 타원 플로팅
바이올린 플롯 사용자 정의

바이올린 플롯 사용자 정의

바이올린 플롯 사용자 정의
극축의 산점도

극축의 산점도

극축의 산점도
범례 데모

범례 데모

범례 데모
분산형 히스토그램(찾을 수 있는 축)

분산형 히스토그램(찾을 수 있는 축)

분산형 히스토그램(찾을 수 있는 축)
:mod:`mpl_toolkits.axisartist.floating_axes` 기능

mpl_toolkits.axisartist.floating_axes 기능

:mod:`mpl_toolkits.axisartist.floating_axes` 기능
비 시뮬레이션

비 시뮬레이션

비 시뮬레이션
이벤트 데모 선택

이벤트 데모 선택

이벤트 데모 선택
줌 윈도우

줌 윈도우

줌 윈도우
키워드로 플로팅

키워드로 플로팅

키워드로 플로팅
Zorder 데모

Zorder 데모

Zorder 데모
3D 플롯에 2D 데이터 플롯

3D 플롯에 2D 데이터 플롯

3D 플롯에 2D 데이터 플롯
3D 산점도

3D 산점도

3D 산점도
Asinh 데모

Asinh 데모

Asinh 데모
눈금 위치 자동 설정

눈금 위치 자동 설정

눈금 위치 자동 설정
유닛 취급

유닛 취급

유닛 취급
주석 텍스트 화살표

주석 텍스트 화살표

주석 텍스트 화살표
다각형 선택기를 사용하여 컬렉션에서 인덱스 선택

다각형 선택기를 사용하여 컬렉션에서 인덱스 선택

다각형 선택기를 사용하여 컬렉션에서 인덱스 선택
빠른 시작 가이드

빠른 시작 가이드

빠른 시작 가이드
Matplotlib에서 컬러맵 선택하기

Matplotlib에서 컬러맵 선택하기

Matplotlib에서 컬러맵 선택하기
분산(x, y)

분산(x, y)

분산(x, y)