Multiple subplots having same legend

22 views (last 30 days)
MattC on 15 Mar 2023
Edited: VBBV on 16 Mar 2023
  1. I have 3 subplots in the format (3,1,1),(3,1,2),(3,1,3) and I want to add a common legend on top of these plots. How do I do that?
  2. How to add a title where I have a string and 3 numeric value I would like to take as input. It prints multiple times with my current code
A = 25
B = 0.02
C = 0.09
D = plaintext(E)% E might contain _ values
title(sprintf('D: %g A=%.2f, B=%.3f, C=%.3f',plaintext(E),A,B,C))
function s = plaintext( s )
s = regexprep( s, '[\\\^\_]','\\$0');

Answers (1)

VBBV on 15 Mar 2023
Read this page
VBBV on 16 Mar 2023
Edited: VBBV on 16 Mar 2023
Legend positioning is possible for subplots using that custom function. Have a look at it. Otherwise you need an extra subplot to display legend something like what @starstrider demonstrated.

Sign in to comment.





Community Treasure Hunt

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

Start Hunting!

Translated by