Python의 줄기 및 잎 영역

| | | | | |

줄기 및 잎 그래프 — 각 데이터 값이 "기본"(첫 번째 숫자 또는 숫자) 및 "시트"(일반적으로 마지막 숫자)로 분류되는 표 형식 보기입니다.

해석:

해석:

해석: strong>

"17"은 "1"(줄기) 및 "7"(잎)으로 분할 "69"는 "6"(줄기) 및 "9"(잎)로 분할 

줄기-잎 섹션의 순서:

  1. 각 관찰/데이터를 맨 오른쪽 숫자와 잎을 제외한 모두로 구성되는 줄기로 나눕니다. 가장 오른쪽 숫자.
  2. 잎은 한 자리 숫자만 있어야 하고 줄기는 가능한 한 많은 숫자를 가질 수 있습니다.
  3. 가장 작은 것이 맨 위에 오도록 세로 열에 트렁크를 쓴 다음(파이썬에서는 가장 큰 것이 맨 위에 표시됨) 해당 열에서 오른쪽으로 수직선을 그립니다.
  4. 줄기에서 오름차순으로 세로줄 바로 뒤에 줄기 오른쪽에 각 해당 잎을 연속으로 씁니다.

예:

Python.Engineering에 10명의 기술 저자 콘텐츠가 있다고 가정해 보겠습니다. 그들 각각은 사이트에 게시하기 위해 100개의 기사를 제출했습니다. 100개의 기사 중 오류가 있는 기사의 수는 콘텐츠 작성자 10명당 아래에 표시됩니다.

16, 25, 47, 56, 23, 45, 19, 55, 44, 27 

줄기잎 영역은 —

<사전>1 | 69 2 | 357 4 | 457 5 | 56

줄기 모듈을 사용하여 Python으로 플롯 —
Python에서 줄기와 잎을 플롯하려면 strong 모듈 > 줄기 그래프. Jupyter Notebook의 스템그래픽 모듈을 —

import sys! {Sys.executable} -m pip install stemgraphic 

아래 코드는 —


# 모듈 가져오기

가져오기 < 코드 클래스 = "일반" > 스템그래픽


<코드 클래스 = "일반"> 데이터 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = "값"> 16 <코드 클래스 = "일반">, <코드 클래스 = "값"> 25 <코드 클래스 = "일반">, <코드 클래스 = "값"> 47 <코드 클래스 = "일반">, <코드 클래스 = "값"> 56 <코드 클래스 = "일반">, <코드 클래스 = "값"> 23 <코드 클래스 = "일반">, <코드 클래스 = "값"> 45 <코드 클래스 = "일반">, <코드 클래스 = "값"> 19 <코드 클래스 = "일반">, <코드 클래스 = "값" > 55 <코드 클래스 = "일반">, <코드 클래스 = "값"> 44 <코드 클래스 = "일반">, <코드 클래스 = "value"> 27 ]


# 필요한 스템_그래픽 호출 매개변수,
# 데이터 및 스케일

stemgraphic.stem_graphic (데이터, 스케일 <코드 클래스 = "키워드"> = <코드 클래스 = "값"> 10 <코드 클래스 = "일반">)

출력:

설명 —
위 그래프의 맨 왼쪽 열은 — 이것은 주파수 카운터입니다. 10-20 범위에 2개의 관측치가 있고 20-30 범위에 3개의 관측치가 있으므로 0-30 범위에 총 5개의 관측치가 제공됩니다. 이러한 맥락에서 계속해서 동일한 열의 맨 위에 있는 10개의 관찰을 볼 수 있습니다. 수직선 뒤에는 두 개의 값이 있습니다. 그 중 하나는 최대 16개입니다. 최상단에는 56개가 있지만 이 값은 주어진 값에서 각각 최소값과 최대값에 지나지 않습니다. 데이터 세트. 그 후에는 줄기 값이 있고 그 후에는 수직선을 따라 줄기를 나누는 값이 남습니다.

참고: 를 설정할 수 있습니다. >Matplotlib

import sys! {sys.executable} -m pip install matplotlib 

matplotlib.pyplot.stem 사용 —


# matplotlib.pyplot 라이브러리 가져오기

가져오기 matplotlib.pyplot as plt


데이터 = <코드 클래스 = "일반"> [ <코드 클래스 = "값"> 16 <코드 클래스 = "일반">, <코드 클래스 = "값"> 25 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 47 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 56 <코드 클래스 = "일반">, <코드 클래스 = "값"> 23 <코드 클래스 = "일반">, < /코드> <코드 클래스 = "값"> 45 <코드 클래스 = "일반">, <코드 클래스 = "값"> 19 <코드 클래스 = "일반"> , <코드 클래스 = "값"> 55 <코드 클래스 = "일반">, <코드 클래스 = "값"> 44 <코드 클래스 = "일반 ">, <코드 클래스 = "값"> 27 <코드 클래스 = "일반">]


<코드 클래스 = "통신 ents"> # 줄기 부분 분리

줄기 = [ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 2 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 2 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 < /코드> <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 ]


plt.ylabel ( `데이터` ) # Y축 레이블용


<코드 클래스 = "일반"> plt.xlabel ( `줄기` ) # x축의 레이블용


plt.xlim ( 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 10 <코드 클래스 = "일반">) <코드 클래스 = "설명"> # x- 축 제한


plt.stem (줄기, 데이터) # 필수 섹션

출력:

링크: https:/ /pypi.org/project/stemgraphic/

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method