Pie chart help grouping

5 visualizaciones (últimos 30 días)
Sophia Nador
Sophia Nador el 2 de Dic. de 2020
Respondida: Rahul el 13 de Mzo. de 2025
Hi,
I want to make a pie chart group by one of my variable on a dataframe.
In python we can do :
my_data.groupby('Var1').sum().plot(kind='pie',y='Var2', autopct='%1.1f%%')
And I will obtain a pie chart of 'Var1' depending on 'Var2'
But I don't know how to do it in matlab.
How can I do this ?
Thank you very much for any help.

Respuestas (1)

Rahul
Rahul el 13 de Mzo. de 2025
In order to plot a pie chart in MATLAB wherin one of the variables is dependant upon the another variable like 'Var1' dependant on 'Var2', consider using 'groupsuummary' and 'pie' functions provided by MATLAB.
Here is an example:
my_data = readtable(filename) % Reading file with data.
groupedData = groupsummary(my_data, 'Var1', 'sum', 'Var2'); % Group by 'Var1' and sum 'Var2'
figure;
pie(groupedData.sum_Var2, groupedData.Var1); % Create pie chart
title('Pie Chart of Var1 grouped by Var2');
Consider referring to the following MATLAB Answers:
The following MathWorks documentations can be referred to know more:
Hope this helps. Thanks.

Categorías

Más información sobre Pie Charts en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by