본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] Matplotlib 그래프 다양한 팁, 옵션 #006

 

 

 

Matplotlib로 그림을 그리고보니 밋밋해보여 옵션을 추가해보기로 했다. 

[100일 챌린지] Matplotlib pyplot.plot() 함수 활용하기 #005

 

[100일 챌린지] Matplotlib pyplot.plot() 함수 활용하기 #005

※ 목표 : Matplotlib 의 pyplot.plot()를 자세히 살펴보자 (파이썬 시각화) Matplotlib를 설치하고 간단하게 그래프를 그려보았다. [100일 챌린지] Matplotlib 설치와 그래프 그려보기 #004 Matplotlib 함수에 대..

mirandaherr.tistory.com

 

 

현재까지의 원본~

 

어제 최선을 다한 그래프다...

 

하나씩 추가해보자.

 

 

1. 제목 넣기 / matplotlib.pyplot.title

title 함수를 사용한다. 

matplotlib.pyplot를 plt로 부르겠다고 약속했으니, plt의 title를 호출하면 된다. 

plt.title('title') 

위 문구만 추가한다면~

 

작명이 귀찮아 title로... ㅎㅎ

 

 

2. 그래프 선 색상 바꾸기 / color

선 색상을 바꾸고 싶다. 

plot 함수에서 color 옵션을 추가하면 된다. 

html 색상코드표를 참고해 난 핫핑크로 바꿔보았다.

plt.plot([0,2,4],[0,2,5], color='hotpink')

 

설마 이런 색까지 되겠어 하는 색들도 가능하다 ㅎ

 

 

3. 그래프 선 스타일 바꾸기 / linestyle

점선이나 대시로 선 스타일을 바꾸고 싶다면 linestyle 옵션을 추가하면 된다. 

plt.plot([0,2,4],[0,2,5], color='hotpink', linestyle='--')

 

선 종류는 총 4가지다.

'-' '--' '-.' ':' 중에서 원하는 선 스타일을 선택하면 된다. 

 

 

4. 점(마커) 모양, 색 바꾸기

점 모양은 다양해서 한가지 예제로만 테스트 해봤다. 

옵션명 없이 값만 지정해주면 된다.

plt.plot([0,2,4],[0,2,5], 'r^')

 

점 옵션은 색상, 모양 순이다. 

r은 빨간색을 의미하고, ^은 삼각형 모양을 의미한다. 

다른 예제를 해볼까?

plt.plot([0,2,4],[0,2,5], 'y*')

 

잘 안보이지만 별 모양이다.. ㅎ

y는 노란색을 의미하고, *은 별모양이다.

때에 따라 검색해서 변경하면 된다. 

 

 

5. 점과 선을 합쳐보자!

사실 저렇게 점과 선을 따로 그리는게 아닌거 같긴했다...ㅎ

그래서 찾아보니....방법이 있다!! 

하지만 선과 점의 색은 동일해야한다.

plt.plot([0,2,4],[0,2,5], 'r*--')

 

선의 색상도 바꿔보고 싶은데...

 

점 옵션은 색상, 모양 순이었는데, 그 뒤에 선 모양 옵션만 추가해주면 된다.

(점 색상 → 점 모양 → 선 모양)

점 모양 옵션 '*' 만 제거하면 선만 보인다. 

plt.plot([0,2,4],[0,2,5], 'r--')

 

 

 

그래프의 다양한 옵션을 활용해서 원하는 그래프를 그려보자!!

 

 

 

 

728x90