Jak nastavit výšku sloupce histogramu v MATLABu

Jak Nastavit Vysku Sloupce Histogramu V Matlabu



Chcete vizualizovat svá data v a histogram pomocí MATLABu? Histogramy jsou výkonné nástroje, které nám pomáhají porozumět distribuci dat. Nastavením výšky histogram pruhy, můžeme zdůraznit konkrétní informace nebo upravit vizualizaci tak, aby vyhovovala našim potřebám.

Tento článek poskytne jednoduchý a komplexní průvodce nastavením výšky histogram bar v MATLABu.







Jak nastavit výšku sloupce histogramu v MATLABu

Před přechodem k procesu nastavení výška sloupce histogramu v MATLABu je lepší pochopit jeho důležitost.



Proč nastavit výšku sloupců histogramu?

Histogramy nabízejí jasnou reprezentaci frekvenčního rozložení datové sady, zobrazující počet výskytů v určitých intervalech nebo přihrádkách. Zatímco MATLAB poskytuje výchozí nastavení pro zobrazení histogramů, úprava výšky pruhů vám umožní zvýraznit důležité funkce nebo se zaměřit na konkrétní rozsahy, a tím vám pomůže zlepšit interpretaci vašich dat.



Zde jsou pokyny pro nastavení výšky sloupec histogramu v MATLABu.





Krok 1: Importujte svá data

Nejprve je pro vás důležité importovat datovou sadu do MATLABu. To lze provést pomocí různých metod, jako je načtení souboru nebo generování dat pomocí skriptu nebo funkce.



Například v níže uvedené syntaxi generujeme náhodná data z vestavěného rand funkce.

datum = řádek ( 1 , n ) ;

Výše uvedená instrukce vygeneruje náhodné pole čísel v MATLABu, kde n představuje požadovaný počet prvků v poli.

Krok 2: Vytvořte histogram

Po vygenerování dat musíte použít histogram funkce v MATLABu k vytvoření základního histogramu vašich dat; z tohoto důvodu musíte zadat datovou sadu jako vstup pro tuto funkci.

datum = řádek ( 1 , n ) ; % Vygenerujte svá data pomocí požadovaného 'n'
histogram ( data ) ; % Vytvořte základní histogram pomocí 'histogram' funkce

Ve výše uvedeném kódu data představují pole náhodných čísel generovaných pomocí rand(1; n) . Předáním dat jako vstup do funkce histogramu vytvoří MATLAB histogram s výchozím nastavením.

Krok 3: Přizpůsobte histogram

MATLAB nabízí několik možností přizpůsobení, které vám pomohou upravit vzhled histogramu. Pokud chcete nastavit výšku sloupců histogramu, můžete upravit vlastnosti objektu histogramu pomocí následující syntaxe.

% Upravte vlastnosti objektu histogramu na soubor výška tyčí
h.BinWidth = 0,1 ; % Upravte šířku každé přihrádky
h.Normalizace = 'počet' ; % Nastavte normalizaci na 'počet' reprezentovat frekvenci
h.FaceColor = 'modrý' ; % Nastavte barvu sloupců histogramu
h.EdgeColor = 'Černá' ; % Nastavte barvu okrajů histogramu

% Další vlastnosti, které můžete upravit:
% h.BinLimits = [ dolní_mez horní_mez ] ; % Určete rozsah zásobníků
% h.BinEdges = bin_hrany; % Zadejte vlastní okraje přihrádky

Ve výše uvedeném kódu h ukládá objekt histogramu vytvořený pomocí funkce histogram. Chcete-li upravit vlastnosti h , jako BinWidth, Normalizace, FaceColor, a Barva okrajů , můžete upravit sloupce vzhledu histogramu podle svých preferencí. Kromě toho můžete upravit i další vlastnosti, např BinLimits nebo BinEdges pro další přizpůsobení histogramu.

Krok 4: Upravte výšku sloupců histogramu

Chcete-li upravit výšku prutů, můžete změnit hodnoty BinCounts vlastnost objektu histogram, která umožňuje určit počet výskytů v každé přihrádce.

% Upravte výšky pruhů změnou hodnot vlastnosti BinCounts
newBinCounts = [ 5 , 10 , 3 , 7 ] ; % Zadejte požadovaný počet výskytů v každý zásobník

h.BinCounts = newBinCounts; % Přiřaďte nové počty přihrádek vlastnosti BinCounts

Ve výše uvedeném kódu newBinCounts je pole představující požadovaný počet výskytů v každé přihrádce. Přiřazením tohoto pole k BinCounts vlastnost objektu histogramu h , můžete podle toho upravit výšku tyčí.

Krok 5: Ruční nastavení výšky sloupců histogramu

Pokud dáváte přednost ručnímu nastavení výšky každého pruhu, můžete k němu přiřadit pole hodnot BinCounts vlastnictví. Tyto hodnoty by měly odpovídat požadovaným výškám pro každý zásobník.

% Ručně soubor výška
požadovanéVýšky = [ 3 , 6 , 2 , 4 ] ; % Určete požadované výšky pro každý zásobník

h.BinCounts = požadovanéVýšky; % Přiřaďte pole požadovaných výšek BinCounts

Krok 6: Vizualizujte upravený histogram

Po nastavení výšek sloupců musíte vykreslit upravený histogram pomocí funkcí plot nebo bar v MATLABu. To pomůže zobrazit vaše data s určenými výškami pro každý pruh.

Zde je kompletní kód MATLAB, který se řídí výše uvedenými kroky:

n = 100 ; % Počet datových bodů
datum = řádek ( 1 , n ) ; % Generovat náhodná data
% Zadejte požadovaný počet výskytů v každý zásobník
požadovanáVýška = [ 3 , 6 , 2 , 4 ] ; % Určete požadované výšky pro každý zásobník

% Vypočítejte odpovídající okraje přihrádky
hrany = řádkový prostor ( min ( data ) , max ( data ) , název ( požadované výšky ) + 1 ) ;

% Vytvořte histogram pomocí požadovaných okrajů přihrádky a přiřaďte požadované výšky
h = histogram ( 'BinEdges' , okraje, 'BinCounts' , požadovanéVýšky ) ;

% Přizpůsobte vzhled histogramu
h.FaceColor = 'modrý' ; % Nastavte barvu pruhů
h.EdgeColor = 'Černá' ; % Nastavte barvu okrajů

% Vykreslete upravený histogram
xlabel ( 'Data' ) ; % Nastavte označení osy x
ylabel ( 'Frekvence' ) ; % Nastavte označení osy y
titul ( „Histogram s ručně nastavenými výškami pruhů“ ) ; % Nastavte název histogramu

Závěr

Nastavení výšky sloupce histogramu je užitečné, protože to uživateli pomůže jasně vizualizovat data zobrazená na pruhu. Tento článek poskytuje užitečného podrobného průvodce nastavením výšky histogramu importováním dat, vytvořením histogramu, přizpůsobením histogramu, úpravou nebo ručním nastavením výšek sloupců a následným zobrazením sloupce histogramu spuštěním kódu v MATLABu. Jasné pochopení toho, jak nastavit výšku sloupce histogramu, pomůže uživatelům upravit výšku podle jejich výběru.