How to generate histogram from a given (x,y) dataset?

19 visualizaciones (últimos 30 días)
ct8
ct8 el 21 de Sept. de 2022
Editada: ct8 el 17 de Abr. de 2024
From a set of x and y values (attached), I am trying to generate a histogram.
histogram(data, nbins, 'Binwidth', 2, 'BinLimits',[0,360], 'DisplayStyle','bar','LineStyle','-','FaceColor',[0.6350 0.0780,0.1840]

Respuestas (1)

Walter Roberson
Walter Roberson el 21 de Sept. de 2022
filename = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/1131165/xy.xlsx';
data = readmatrix(filename);
bar(data(:,1), data(:,2))
  5 comentarios
ct8
ct8 el 29 de Sept. de 2022
The input values are from the .xlsx file.
Walter Roberson
Walter Roberson el 29 de Sept. de 2022
userPrompt = {'Enter the outer diameter', 'Enter the inner diameter', 'Enter the number of color sectors', 'Enter the gray level outside the wheel'};
caUserInput = inputdlg(userPrompt, titleBar, 1, defaultValues);
Unless you have reprogrammed inputdlg(), inputdlg() cannot read from an xlsx file.
Earlier the content of the file was described as being x and y values, not as being inner diameters, outer diameters, and grey levels.

Iniciar sesión para comentar.

Categorías

Más información sobre Axes Appearance en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by