/ / Grafico a barre MATLAB: come combinare i grafici a barre? - matlab

Grafico a barre MATLAB: come combinare i grafici a barre? - matlab

Ci scusiamo per questa semplice domanda, ma ho problemi a capire come combinare i grafici a barre su MATLAB. In questo momento, ho i seguenti due grafici a barre che sto cercando di combinare:

Primo

primo

Secondo

inserisci la descrizione dell'immagine qui

Tutto quello che voglio fare è combinare i due grafici in questo modoche tutte le informazioni rimangono invariate e l'unica differenza è che tutti i sigmi e i gamme si trovano sullo stesso asse x. Qualcuno può aiutarmi o mostrarmi un riferimento dove posso trovare la risposta a questa domanda?

Grazie

risposte:

0 per risposta № 1

Guarda gli esempi su Istogramma in Matlab. Puoi usare entrambi gruppo di bar o barre impilate ma immagino che ciò di cui hai bisogno sia gruppo di bar. Sono un esempio qui.

Esempio: utilizzare bar(...) per ottenere il tipo di risultati desiderati. Considera il seguente codice con i risultati mostrati di seguito:

% Make some play data:
x = randn(100,3);
[y, b] = hist(x);

% You can plot on your own bar chart:
figure(82);
bar(b,y,"grouped");
title("Grouped bar chart");

% Consider stack for the other type:
figure(83);
bar(b,y,"stacked");
title("Stacked bar chart");

inserisci la descrizione dell'immagine qui

inserisci la descrizione dell'immagine qui

Puoi anche usare hist(...):

% Bust histogram will work here:
figure(44);
hist(x);
title("Histogram Automatically Grouping");

inserisci la descrizione dell'immagine qui

Aggiornare

Puoi tracciare un singolo grafico a barre combinando i dati di entrambi i grafici a barre che hai. È possibile impostare i valori dell'asse x come desiderato. Guarda questo esempio. Per impostare i valori degli assi in Bar graph, puoi vedere questo video tutorial.