Alternative Error Histogram Plot ?
3 次查看(过去 30 天)
显示 更早的评论
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
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
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 Center 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!