Stelo e aree fogliari in Python

| | | | | |

Grafico di steli e foglie — è una vista tabellare in cui ogni valore di dati è suddiviso in una "base" (prima cifra o numeri) e un "foglio" (solitamente l`ultima cifra).

Interpretazioni:

Interpretazioni:

strong>

"17" è diviso in "1" (gambo) e "7" (foglia) "69" è diviso in "6" (gambo) e "9" (foglia) 

L`ordine della sezione della foglia della radice:

  1. Dividi ogni osservazione/dati in una radice che sarà composta da tutto tranne la cifra e la foglia più a destra, la cifra più a destra.
  2. La foglia dovrebbe avere solo una cifra e il tronco può avere quante più cifre possibili.
  3. Scrivi il tronco in una colonna verticale con il più piccolo in alto (ma in Python otterrai il più grande in alto), quindi traccia una linea verticale a destra da quella colonna.
  4. Scrivi ogni foglia corrispondente in fila a destra del suo stelo subito dopo la linea verticale, in ordine ascendente dallo stelo.

Esempio:

Diciamo che Python.Engineering ha il contenuto di 10 autori di tecnologia. Ognuno di loro ha inviato 100 articoli da pubblicare sul sito. Su 100 articoli, il numero di articoli con errori è mostrato di seguito per ogni 10 autori di contenuti —

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

L`area della foglia dello stelo sarà —

1 | 69 2 | 357 4 | 457 5 | 56 

Traccia in Python usando il modulo stem —
Per tracciare i gambi e le foglie in Python, dobbiamo installare il modulo strong > staminale. Puoi installare il modulo stemgraphic da Jupyter Notebook come —

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

Di seguito è riportato il codice —


# import modulo

import < codice classe = "semplice" > stemgraphic


dati = [ 16 , 25 , 47 , 56 , 23 , 45 , 19 , 55 , 44 , 27 ]


# chiama stem_graphic con obbligatorio parametri,
# dati e scala

stemgraphic.stem_graphic (dati, scala = 10 )

Risultato:

Spiegazione —
La colonna più a sinistra nel grafico sopra è — questo è un contatore di frequenza. Ci sono due osservazioni nell`intervallo 10-20 e 3 osservazioni nell`intervallo 20-30, per un totale di 5 osservazioni nell`intervallo 0-30. Continuando in questo senso, vediamo 10 osservazioni che si trovano in alto nella stessa colonna. Quindi, dopo la linea verticale, ci sono due valori, uno dei quali ha al massimo 16. Sebbene al massimo abbiamo 56, questi valori "non sono altro che i valori minimo e massimo, rispettivamente, nel dato set di dati. Dopo di che abbiamo i valori del gambo, e dopo di che siamo rimasti con i valori ‚Äã‚Äãdividendo il gambo lungo una linea verticale.

Nota: puoi impostare questo Matplotlib una libreria di Jupyter Notebook come —

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

Utilizzo di matplotlib.pyplot.stem


# import libreria matplotlib.pyplot

import matplotlib.pyplot as plt


data = [ 16 , 25 , 47 , 56 , 23 , 45 , 19 , 55 , 44 , 27 ]


# separazione delle parti staminali

radici = [ 1 , 1 , 2 , 2 , 2 , 4 , 4 , 4 , 5 , 5 ]


plt.ylabel ( `Dati` ) # per l`etichetta dell`asse Y


plt.xlabel ( `stems` ) # per le etichette sull`asse x


plt.xlim ( 0 , 10 ) # x- limite dell`asse


plt.stem (stems, data) # sezione obbligatoria

Risultato:

Link: 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