matplotlib.category
문자열 "카테고리" 데이터 플로팅: 'd', 'f', 'a'의 x축 값으로 세 개의 포인트를 플로팅합니다.plot(['d', 'f', 'a'], [1, 2, 3])
예제는 범주형 변수 플로팅 을 참조하십시오 .
이 모듈은 Matplotlib의 matplotlib.units
메커니즘을 사용하여 문자열을 정수로 변환하고 틱 로케이터, 틱 포맷터 및
UnitData
문자열-정수 매핑을 만들고 저장하는 클래스를 제공합니다.
-
클래스 matplotlib.category. StrCategoryConverter [소스]
베이스:ConversionInterface
-
static axisinfo ( 단위 , 축 ) [소스]
기본 축 눈금 및 레이블을 설정합니다.
- 매개변수 :
- 단위
UnitData
값에 대한 개체 문자열 단위 정보
- 중심선
Axis
정보가 설정되는 축
- 반환 :
AxisInfo
기본 눈금 레이블 지정을 지원하는 정보
-
정적 변환 ( 값 , 단위 , 축 ) [소스]
단위 개체 에 저장된 매핑 정보를 사용하여 값 의 문자열을 부동 소수점으로 변환 합니다.
- 매개변수 :
- 값 str 또는 iterable
변환할 값 또는 값 목록입니다.
- 단위
UnitData
문자열을 정수에 매핑하는 개체입니다.
- 중심선
Axis
변환된 값이 그려지는 축입니다.
- 반환 :
- 플로트 또는 ndarray[플로트]
-
정적 default_units ( 데이터 , 축 ) [소스]
단위 를 설정하고 업데이트합니다 Axis
.
- 매개변수 :
- 데이터 str 또는 str의 반복 가능
- 중심선
Axis
데이터가 그려지는 축
- 반환 :
UnitData
문자열을 정수로 매핑하는 객체 저장
-
클래스 matplotlib.category. StrCategoryFormatter ( units_mapping ) [소스]
베이스:Formatter
모든 틱에서 데이터의 문자열 표현.
- 매개변수 :
- units_mapping 사전
범주 이름(str)을 인덱스(int)로 매핑합니다.
-
format_ticks ( 값 ) [소스]
모든 눈금에 대한 눈금 레이블을 한 번에 반환합니다.
-
클래스 matplotlib.category. StrCategoryLocator ( units_mapping ) [소스]
베이스:Locator
문자열 데이터의 모든 정수 매핑을 선택합니다.
- 매개변수 :
- units_mapping 사전
범주 이름(str)을 인덱스(int)로 매핑합니다.
-
tick_values ( vmin , vmax ) [소스]
주어진 vmin 및 vmax 에서 찾은 틱의 값을 반환합니다 .
메모
관련 항목에 대해 자동으로 정의된 vmin 및 vmax 값으로 틱 위치를 얻으려면 axis
Locator 인스턴스를 호출하기만 하면 됩니다.
>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
-
클래스 matplotlib.category. UnitData ( 데이터 = 없음 ) [소스]
베이스:object
고유한 범주 값과 정수 ID 간의 매핑을 만듭니다.
- 매개변수 :
- 반복 가능한 데이터
문자열 값의 시퀀스
-
업데이트 ( 데이터 ) [소스]
새 값을 정수 식별자에 매핑합니다.
- 매개변수 :
- str 또는 바이트의 반복 가능한 데이터
- 레이즈 :
- 유형 오류
데이터 의 요소가 str도 바이트도 아닌 경우.