Filter löschen
Filter löschen

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

10 Ansichten (letzte 30 Tage)
ct8
ct8 am 21 Sep. 2022
Bearbeitet: ct8 am 17 Apr. 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]

Antworten (1)

Walter Roberson
Walter Roberson am 21 Sep. 2022
filename = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/1131165/xy.xlsx';
data = readmatrix(filename);
bar(data(:,1), data(:,2))
  5 Kommentare
ct8
ct8 am 29 Sep. 2022
The input values are from the .xlsx file.
Walter Roberson
Walter Roberson am 29 Sep. 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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by