Borrar filtros
Borrar filtros

How can I set the histogram width

2 visualizaciones (últimos 30 días)
Minhee
Minhee el 27 de Nov. de 2023
Comentada: Minhee el 27 de Nov. de 2023
I want same distance between each bars. Now the distance between 1 and 10 is closer than that between 10 and 50 or 50 and 100.
How can I edit the graph?

Respuestas (1)

Cris LaPierre
Cris LaPierre el 27 de Nov. de 2023
Editada: Cris LaPierre el 27 de Nov. de 2023
You will need to turn your System Size values into categoricals. You haven't shared your data, so here's a simple example.
% What you currently have
systemSize = ([ones(4200,1);10*ones(500,1);50*ones(100,1);100*ones(50,1)]);
histogram(systemSize)
xticks([1 10 50 100])
% With x data type as categoricals
catSystemSize = categorical(systemSize);
histogram(catSystemSize)
  5 comentarios
Cris LaPierre
Cris LaPierre el 27 de Nov. de 2023
Your code is fine, except that you still need to convert your X values to categoricals. This allows the x position to be set by group number instead of numeric value.
This is the only line of code that needs to change.
bar(categorical(system_sizes), all_capex_values, 'grouped');
Minhee
Minhee el 27 de Nov. de 2023
Thank you so much!

Iniciar sesión para comentar.

Categorías

Más información sobre Linear Model Identification en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by