Ραβδογράμματα (bar charts) με το Octave/Matlab

Το πρώτο απλό ραβδόγραμμα

y = [15 9 20 22 10 8 13]';
bar(y);
ραβδόγραμμα Octave/Matlab

Προσθήκη τίτλων

y = [15 9 20 22 10 8 13]';
bar( y);
set(gca, 'XTickLabel', {'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ', 'Κ'})
xlabel('Ημέρα');
ylabel('Πλήθος');
title('Κατανάλωση μήλων');
ραβδόγραμμα Octave/Matlab

Ετικέτες κειμένου στον άξονα κατηγοριών

y = [15 9 20 22 10 8 13]';
bar(y, 'FaceColor', 'r', 'BarWidth', 0.7, 'EdgeColor', 'b', 'LineWidth', 4);
set(gca, 'FontSize', 18);
set(gca, 'XTickLabel', {'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ', 'Κ'})
xlabel('Ημέρα');
ylabel('Πλήθος μήλων');
ραβδόγραμμα Octave/Matlab

Ραβδόγραμμα με δύο σειρές δεδομένων

apples   = [15 9 20 22 10 8 13]';
oranges = [11 15 14 12 8 14 7]';
y           = [apples oranges];
bar(y);
colormap(winter(16));
set(gca, 'FontSize', 18);
set(gca, 'XTickLabel', {'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ', 'Κ'})
xlabel('Ημέρα');
ylabel('Πλήθος φρούτων');
legend('Μήλα', 'Πορτοκάλια', 'Location', 'NorthEast');
ραβδόγραμμα Octave/Matlab

Συσσώρευση (stacked) σε ραβδόγραμμα με δύο σειρές δεδομένων

apples   = [15 9 20 22 10 8 13]';
oranges = [11 15 14 12 8 14 7]';
y           = [apples oranges];
bar(y, 'stacked');
colormap(spring(16));
set(gca, 'FontSize', 18);
set(gca, 'XTickLabel', {'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ', 'Κ'})
xlabel('Ημέρα');
ylabel('Πλήθος φρούτων');
legend('Μήλα', 'Πορτοκάλια', 'Location', 'NorthEast');
ραβδόγραμμα Octave/Matlab

Συσσώρευση ποσοστού (percentage stacked) σε ραβδόγραμμα με δύο σειρές δεδομένων

apples  = [15 9 20 22 10 8 13]';
oranges = [11 15 14 12 8 14 7]';
y       = [apples oranges];
y1      = y ./ repmat(sum(y')', 1, 2) * 100;
bar(y1, 'stacked');
colormap(jet);
set(gca, 'FontSize', 18);
set(gca, 'XTickLabel', {'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ', 'Κ'})
xlabel('Ημέρα');
ylabel('Ποσοστό');
legend('Μήλα', 'Πορτοκάλια', 'Location', 'NorthEast');
ραβδόγραμμα Octave/Matlab

Συνδεθείτε για περισσότερες δυνατότητες αλληλεπίδρασης,
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.

Creative Commons License
Εκπαιδευτικό υλικό από τον Αθανάσιο Σταυρακούδη σας παρέχετε κάτω από την άδεια Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.