Bar plot of categorical data

5 vues (au cours des 30 derniers jours)
Panos Kerezoudis
Panos Kerezoudis le 13 Mar 2023
Commenté : Voss le 14 Mar 2023
Hi!
I have a small column vector (46x1). Each row has a number (0-7), where each number encodes a specific electrode location. I want to create a bar plot essentially with the relative (or absolute) frequency of each number. Therefore something like this:
If if use the histogram() function, then it only plots a line connecting the dots
And if I use bar() function, then it plots each row individually.
Can you please help? thank you!

Réponse acceptée

Voss
Voss le 13 Mar 2023
histogram seems to work fine:
data = randi([0,7],46,1);
histogram(data)
Maybe you have another function called histogram that's being run instead. Do
which histogram -all
to see which histogram functions you have, and if there are any besides the built-in, rename them to something else.
  2 commentaires
Panos Kerezoudis
Panos Kerezoudis le 14 Mar 2023
thank you! that was the issue. problem, fixed!
Voss
Voss le 14 Mar 2023
You're welcome! Glad it's working now.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by