I have following data as:
[numb] = xlsread('NorskPetroleum.xlsx');
Years = numb(:,1);
Oil = numb(:,2);
condensate= numb(:,3);
NGL = numb(:,4);
Gass = numb(:,5);
Sum = numb(:,6);
Each of size is 52 1,
I want to plot my data in the form of histogram as plot(years, other quantiaties) as

 Respuesta aceptada

the cyclist
the cyclist el 9 de Oct. de 2022

0 votos

This is not a histogram. It is a stacked bar chart. Take a look at this documentation to see how to construct this type of chart.

2 comentarios

Nisar Ahmed
Nisar Ahmed el 9 de Oct. de 2022
Editada: Nisar Ahmed el 9 de Oct. de 2022
@the cyclist Thanks, I plotted like this. How can I add legends
y = [Oljo Kondensat NGL Gass];
x = Years;
figure, bar(x,y,'stacked'); xlabel('Years');
the cyclist
the cyclist el 9 de Oct. de 2022
If you google the words matlab and legend, the top hit would also certainly be the documentation for the legend function.

Iniciar sesión para comentar.

Más respuestas (0)

Preguntada:

el 9 de Oct. de 2022

Comentada:

el 9 de Oct. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by