728x90
1. matplotlib
- pyplot 객체를 사용하여 데이터를 표시
- pyplot 객체에 그래프들을 쌓은 다음 show로 flush
- show를 치는 순간 화면에 보여주고 이후 pyplot에 쌓인 객체들은 초기화
- Set color
- color 속성을 사용
- float -> 흑백, rgb color, predefined color 사용
- Set linestyle
- ls or linestyle parameter 사용
- Set title
- Pyplot에 title 함수 사용, figuredml subplot별 입력 가능
- Latex 타입도 표현 가능 ( 수식 표현 가능)
- Set legend
- Legend 함수로 범례를 표시함, loc 위치 등 속성 지정
- Set grid & xylim
- graph 보조선을 긋는 grid와 xy축 범위 한계를 지정
2. Matplotlib Graph
- Scatter
- scatter 함수 사용, marker : scatter 모양 지정
- s : 데이터의 크기를 지정, 데이터의 크기비교가능
- Bar Chart
- bar 함수 사용
- 옆으로 쌓기, 위로 쌓기
- histogram
- boxplot
3. matplotlib with pandas
- pandas matplotlib
- pandas 0.7 버전 이상부터 matplotlib를 사용한 그래프 지원
- Dataframe, Series별로 그래프 작성 가능
- pandas matplotlib
- 데이터간의 상관관계를 볼 때 scatter graph 사용 가능
- matplotlib의 꾸미기 함수 그대로 사용함
728x90