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으로 넣어주면 끝!


'Software > MATLAB' 카테고리의 다른 글
| [MATLAB] Figure에서 legend 순서 변경하기 (0) | 2025.11.04 |
|---|---|
| [MATLAB] 직전 plot 지우기, 이전으로 되돌리기 (0) | 2025.10.01 |
| [MATLAB] 함수 파라미터 default 값 설정 (arguments) (1) | 2025.06.25 |
| [MATLAB] .txt 파일 행렬로 읽어오기 (fopen, fscanf) (0) | 2025.01.20 |
| [MATLAB] Figure 창 모니터 특정 위치에 고정하기 (0) | 2025.01.14 |