필터 지우기
필터 지우기

Alternative Error Histogram Plot ?

조회 수: 5 (최근 30일)
Aladin Djuhera
Aladin Djuhera 2020년 1월 7일
댓글: Aladin Djuhera 2020년 2월 22일
Hi guys!
I'd like to plot an error histogram for my thesis, however the function ploterrhist cannot be used in a subplot which is very strange. I'd like to obtain the same or similar result including the x-axis and y-axis labeling and most importantly the x-axis scale as shown in the following picture.
Can anyone help ? Thank you !
  댓글 수: 1
dpb
dpb 2020년 1월 8일
I see nothing unique about ploterrhist and a normal histogram other than it pre-labels the axes and title for you. That shouldn't be hard to figure out... :)
I don't have the TB so can't test (actually, have lost access at least temporarily so can't even demonstrate) but the only reason I can see why there should be any issue with it and subplot might be that it has a call to figure buried inside it.
Try
edit ploterrhist
and see...you could simply comment it out temporarily if that's the culprit.

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

채택된 답변

Samatha Aleti
Samatha Aleti 2020년 2월 20일
Hi,
ploterrhist does not support a parent axes argument. However, as a workaround, after using ploterrhist, you could reparent its axes using gca into a tiledlayout (from R2019b+). tiledlayout" is intended as a subplot replacement, and lets you complete the workflow above. Here is a sample code:
figure();
t = tiledlayout(2, 1);
figure();
ploterrhist(e,'bins',30);
ax = gca;
H = findobj('type','legend');
ax.Parent = t;
H.Parent = t;
figure();
ploterrhist(e,'bins',10);
ax = gca;
ax.Parent = t;
ax.Layout.Tile = 2;
This is applicable for releases R2019b and above.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Uncertainty Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by