create 3 subplots from 9 plots using a matrix loop
조회 수: 9 (최근 30일)
이전 댓글 표시
Hi, I have a function that takes a matrix as an input and creates plots, it looks like this:
function p = pub_fig_test(R,Lable,legend,path_latex, savename)
axislines = [199/255,221/255,242/255];
color_code = [0,84/255,159/255;
227/255,0,102/255;
255/255,237/255,0;
0,97/255,101/255;
87/255,171/255,39/255;
246/255,168/255,0;
204/255,7/255,30/255;
122/255,111/255,172/255]; %RGB Farbcodes
A = plot(R);
for j=1:size(legend,2)
set(A(j),'Color',color_code(j,:));
end
export_fig([path_latex savename], '-pdf');
this creates 9 Plots. I would like to join every 3 plots this function creates into a subplot. Any Ideas? Thanks :)
댓글 수: 0
답변 (1개)
Siriniharika Katukam
2019년 12월 2일
Hi,
Use subplot to plot each of the 9 plots you get in a 3X3 matrix form.
Using subplot(33i) where (i=1 to 9) and plot each of the 9 plots you obtained.
Here is the link for subplots: https://www.mathworks.com/help/matlab/ref/subplot.html
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Subplots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!