본문 바로가기

Enginius/Matlab

Automatic Color Distribution for Multiple Plot + Use Tex Equation in Plot

 매트랩에서 여러 개의 데이터를 한번에 표시해야 할 때 마다 각 데이터들을 어떤 색으로 표현해야 하는지에 대한 고민 (?)이 있다. 언제나 보여주는 것이 중요하다. 여튼 지금까지는 rand(1, 3)으로 'Color' 옵션을 주었는데 역시 나와 같은 고민을 하던 누군가가 vary color라는 함수를 만들어 주었다. 이것이 하는 것은 주어진 수 만큼의 RGB 색을 만들어주는데, 이쁘게 만들어준다. 


 다음의 plot은 주어진 확률과 분산에 따라 inverse Normal CDF가 어떻게 변하는지를 그린 것이다. title에서 식을 표현하기 위해서 tex 문법 역시 사용하였다. 

 

1. 메인 코드 


2. varycolor 함수 코드