logo

Matplotlib.pyplot.hist() v Pythone

Matplotlib je knižnica v Pythone a je to numericko-matematické rozšírenie knižnice NumPy. Pyplot je stavové rozhranie k modulu Matplotlib, ktoré poskytuje rozhranie podobné MATLABu.

Histogram Matplotlib

Histogram sa používa na znázornenie údajov poskytnutých vo forme niektorých skupín. Je to presná metóda na grafické znázornenie rozloženia číselných údajov. Je to typ stĺpcového grafu, kde os X predstavuje rozsahy zásobníkov, zatiaľ čo os Y poskytuje informácie o frekvencii. Knižnica Matplotlib v Pythone nám poskytuje jednoduchý spôsob vytvárania histogramov pomocou Pyplotu.

zoznam fontov v gimp

Matplotlib pyplot.hist() Syntax

V Pythone funkcia hist(). v pyplot knižnice Matplotlib sa používa na vykreslenie histogramu.



Syntax: matplotlib.pyplot.hist(x, bins=Žiadne, rozsah=Žiadne, hustota=Nepravda, váhy=Žiadne, kumulatívne=Nepravda, bottom=Žiadne, histtype='bar', align='stred', orientácia='vertikálne', rwidth=None, log=False, color=None, label=None, stacked=False, *, data=None, **kwargs)

Parametre: Táto metóda akceptuje nasledujúce parametre, ktoré sú popísané nižšie:

    x : Tento parameter predstavuje postupnosť údajov. bins : Tento parameter je voliteľný a obsahuje celé číslo alebo sekvenciu alebo reťazec. rozsah : Tento parameter je voliteľný parameter a je to dolný a horný rozsah zásobníkov. hustota : Tento parameter je voliteľný parameter a obsahuje boolovské hodnoty. váhy : Tento parameter je voliteľný parameter a je to pole váh rovnakého tvaru ako x. bottom : Tento parameter predstavuje umiestnenie spodnej základnej čiary každého koša. histtype : Tento parameter je voliteľný parameter a používa sa na vykreslenie typu histogramu. {‘bar‘, ‚barstacked‘, ‚step‘, ‚stepfilled‘} align : Tento parameter je voliteľný parameter a riadi spôsob vykresľovania histogramu. {'left', 'mid', 'right'} rwidth : Tento parameter je voliteľný parameter a je to relatívna šírka pruhov ako zlomok denníka šírky zásobníka : Tento parameter je voliteľný parameter a používa sa na nastaviť os histogramu na farbu logaritmickej škály : Tento parameter je voliteľný parameter a je to farebná špecifikácia alebo sekvencia farebných špecifikácií, jedna na množinu údajov. label : Tento parameter je voliteľný parameter a je to reťazec alebo postupnosť reťazcov, ktoré zodpovedajú viacerým množinám údajov. normed : Tento parameter je voliteľný parameter a obsahuje boolovské hodnoty. Namiesto toho používa argument kľúčového slova hustota.

Vrátenie: Toto vráti nasledujúce

    n : Vráti hodnoty zásobníkov histogramov. bins : Týmto sa vrátia okraje bins. záplaty: Vráti zoznam jednotlivých záplat použitých na vytvorenie histogramu.

Vytvorte histogram v Matplotlib

Pomocou knižnice Matplotlib v Pythone môžeme vytvárať mnoho typov histogramov. Pozrime sa na niekoľko príkladov, aby sme lepšie pochopili funkčnosť funkcie hist().

Príklad 1:

V tomto príklade vytvoríme jednoduchý histogram pomocou funkcie hist() s predvolenými parametrami. Pojem „predvolené parametre“ znamená, že údaje odovzdáme iba ako parametre do funkcie hist () v Matplotlib, všetky ostatné parametre získajú predvolenú hodnotu.

Python3




# import module> import> matplotlib.pyplot as plt> # create data> data>=> [>32>,>96>,>45>,>67>,>76>,>28>,>79>,>62>,>43>,>81>,>70>,> >61>,>95>,>44>,>60>,>69>,>71>,>23>,>69>,>54>,>76>,>67>,> >82>,>97>,>26>,>34>,>18>,>16>,>59>,>88>,>29>,>30>,>66>,> >23>,>65>,>72>,>20>,>78>,>49>,>73>,>62>,>87>,>37>,>68>,> >81>,>80>,>77>,>92>,>81>,>52>,>43>,>68>,>71>,>86>]> # create histogram> plt.hist(data)> # display histogram> plt.show()>

>

>

Výkon:

Histogram s hist() s predvolenými parametrami

Príklad 2:

V tomto príklade vytvoríme histogram pomocou funkcie hist() v Matplotlib a odovzdáme potrebné parametre, ako sú zásobníky, farba, hustota atď. Použili sme tiež funkciu pyplot.plot() na vykreslenie prerušovanej čiary do grafu.

faktoriálna java

Python3




# Implementation of matplotlib function> import> matplotlib> import> numpy as np> import> matplotlib.pyplot as plt> > np.random.seed(>10>*>*>7>)> mu>=> 121> sigma>=> 21> x>=> mu>+> sigma>*> np.random.randn(>1000>)> > num_bins>=> 100> > n, bins, patches>=> plt.hist(x, num_bins,> >density>=> 1>,> >color>=>'green'>,> >alpha>=> 0.7>)> > y>=> ((>1> /> (np.sqrt(>2> *> np.pi)>*> sigma))>*> >np.exp(>->0.5> *> (>1> /> sigma>*> (bins>-> mu))>*>*>2>))> plt.plot(bins, y,>'--'>, color>=>'black'>)> plt.xlabel(>'X-Axis'>)> plt.ylabel(>'Y-Axis'>)> plt.title(>'matplotlib.pyplot.hist() function Example '>,> >fontweight>=> 'bold'>)> plt.show()>

>

>

Výkon:

10 percent zo 60
Jednoduchý histogram využívajúci funkciu matplotlib.pyplot.hist().

Jednoduchý histogram využívajúci funkciu matplotlib.pyplot.hist().

Príklad 3:

V tomto príklade vytvoríme histogram s rôznymi atribútmi pomocou funkcie matplotlib.pyplot.hist(). Definujeme špecifickú sadu farieb pre stĺpce stĺpcov histogramu

Python3




# Implementation of matplotlib function> import> matplotlib> import> numpy as np> import> matplotlib.pyplot as plt> > np.random.seed(>10>*>*>7>)> n_bins>=> 20> x>=> np.random.randn(>10000>,>3>)> > colors>=> [>'green'>,>'blue'>,>'lime'>]> plt.hist(x, n_bins, density>=> True>,> >histtype>=>'bar'>,> >color>=> colors,> >label>=> colors)> plt.legend(prop>=>{>'size'>:>10>})> plt.title(>'matplotlib.pyplot.hist() function Example '>,> >fontweight>=> 'bold'>)> plt.show()>

>

dátové typy java

>

Výkon:

Histogram využívajúci funkciu matplotlib.pyplot.hist().

Histogram využívajúci funkciu matplotlib.pyplot.hist().