필터 지우기
필터 지우기

Extracting Histogram data for plot generation

조회 수: 53 (최근 30일)
Day
Day 2024년 4월 8일 13:24
편집: Fulden Buyukozturk 2024년 4월 9일 22:41
Hi,
I generated a sample of lognormal distribution using Simbiology analyzer. I want to extract the data of the samples' histogram to plot the exact histogram using graphPad prism. Could you please tell me how to extract the data of the histogram plot to generate he same graph in prism?
Thanks
  댓글 수: 2
Image Analyst
Image Analyst 2024년 4월 8일 14:03
What is "graphPad prism"? Is that a third party plug-in for MATLAB, a product of Mathworks, or some separate program?
Day
Day 2024년 4월 8일 14:04
A separate program

댓글을 달려면 로그인하십시오.

답변 (2개)

KSSV
KSSV 2024년 4월 8일 13:44
h = histogram(rand(100,1))
h =
Histogram with properties: Data: [100x1 double] Values: [18 20 16 18 28] NumBins: 5 BinEdges: [0 0.2000 0.4000 0.6000 0.8000 1] BinWidth: 0.2000 BinLimits: [0 1] Normalization: 'count' FaceColor: 'auto' EdgeColor: [0 0 0] Use GET to show all properties
data = h.Data ;
BinEdges = h.BinEdges ;
Values = h.Values ;
  댓글 수: 1
Day
Day 2024년 4월 8일 14:06
Thank you. I want to plot to generate the same attached histogram in another program

댓글을 달려면 로그인하십시오.


Fulden Buyukozturk
Fulden Buyukozturk 2024년 4월 8일 18:05
편집: Fulden Buyukozturk 2024년 4월 8일 18:06
You can export the samples you generated using Model Analyzer to an Excel file:
  • Find the samples under your program results
  • Drag and drop "samples" to a Datasheet
  • Right click on the Dataseet and select "Export Datasheet"
Please see the screenshot below:
  댓글 수: 5
Day
Day 2024년 4월 9일 21:25
First, what does the vertical axis represent in the attached figure (Q3)?
How can we know the bin size?
Fulden Buyukozturk
Fulden Buyukozturk 2024년 4월 9일 22:29
편집: Fulden Buyukozturk 2024년 4월 9일 22:41
Since this is a histogram, vertical axis represents the number elements in the bin. You can get information such as bin width, number of bins, bin edges, etc. by checking histogram's properties.
For a histogram created in Model Analyzer, first right click on the histogram and select export plot. This will export as a MATLAB figure. You can then get a handle of the histogram by typing the following in MATLAB Command Window:
fig = gcf;
hist = findobj(fig, 'Type', 'Histogram');
Once you get a handle to histogram, get some of its properties as KSSV showed above:
% get bin width
binWidth = hist.BinWidth
% get bin edges
binEdges = hist.BinEdges
% get number of bins
binEdges = hist.NumBins
Fulden

댓글을 달려면 로그인하십시오.

커뮤니티

더 많은 답변 보기:  SimBiology Community

카테고리

Help CenterFile Exchange에서 Import Data에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by