I am trying to prepare a plot legend for a 2×2 plot figure. Each subplot has multiple plot components. Some these plot components are related; for example, I use "scatter" to plot dataset points and then "plot" to join them with a line of the same color. However, when I try to create a plot legend, I can never combine multiple plot components into a single plot legend entry, so the plot legend shows the a point with a line going through it instead of just the point itself. An example figure I am working with is attached.
A quick example of the code I use is below.
For the top left subplot:
scatter(hour2,ph2,30,'o','filled','MarkerFaceColor',[0 0 0.8]); %Entry 1
hold on
plot(hour2,ph2,'Color',[0 0 0.8],'LineWidth',1,'LineStyle','-'); %Entry 2
hold off
Then:
plotleg = legend('Entry 1','Entry 2,'Location','bestoutside','Orientation','vertical');
legend('boxon');
set(plotleg,'FontSize',11);
In that example, each will appear as its own plot legend entry. Is it possible to modify that example code in any way so that the scatter+plot components appear as a single plot legend entry or is there a better way to accomplish this altogether? Thanks in advance for the help.
Best Answer