Software/MATLAB

[MATLAB] Legend 마커 크기 조정

_winmin 2025. 10. 1. 15:24

Plot의 마커 크기와 Legend 속 마커 크기가 같지 않아 잘 보이지 않는 경우가 있다 (크기가 왜 다른 건지는 의문 .. )

 

Plot 마커 크기를 키워 Legend 도 같이 키워지게 할 수는 있어도, Legend 속 마커 크기만 바꿀 수 있는 설정은 아직까지 없는 것 같다 .. 

 

하지만 우회할 수 있는 방법은 찾았다!

 

 

 

Null plot을 하여 그래프에는 보이지 않게 하지만, Legend에는 표시되게 하는 방식이다

 

Plot 세부 파라미터는 오리지널 데이터와 같게 한다. 

 

이때 MarkerSize 부분만 숫자 변경해가며 원하는 크기로 설정하면 된다.

 p = plot(nan, nan, 'pentagram', 'MarkerSize', 10, 'DisplayName', 'data 1','Color','red');
 legend(p)

 

그리고 legend () 에는 원래 데이터 대신 null plot으로 넣어주면 끝!

 

전 후 비교