[제로베이스] 데이터 사이언스 12기 - (02-25 스터디노트)

윤태호·2023년 2월 24일
0
post-thumbnail

오늘 수강한 강의 - EDA 서울시 CCTV 현황 데이터 분석 (12 ~ 16)

12 ~ 14 matplotlib 기초


  • figure()로 열어서 show()로 닫는다
  • figure()에는 그림에 대한 속성이 들어감

삼각함수 그리기

  • np.arange(a, b, s): a부터 b까지의 s의 간격
    ex) np.arange(0, 12, 0.01) -> 0부터 11까지 0.01의 간격으로
  • np.sin(value)
  • 그래프를 그리는 코드를 def()로 작성한다
  • 나중에 별도에 셀에서 그림만 나타낼 수 있기 때문
  • grid() -> 그래프의 격자를 완성
  • legend() -> 범례 표현
  • xlabel() -> x축의 제목
  • ylabel() -> y축의 제목
  • title() -> 그래프의 제목 표현
  • drawGraph() -> 함수가 실행됨

  • r-- -> 빨간색 점선
  • bs -> 파란 네모(bluesquared)
  • g^ -> 초록색으로 위로 뾰족한 화살표 모양
  • xlim -> x limit(범위 지정)
  • ylim -> y limit(범위 지정)
  • scatter ->점을 뿌리듯이 그리는 그림

  • colormap -> color 값 지정

15 ~ 16 CCTV 데이터와 그래프로 표현하기

bar 그리기

  • Pandas DataFrame은 데이터 변수에서 바로 plot() 명령을 사용할 수 있다
  • 데이터(컬럼)가 많은 경우 정렬한 후 그리는 것이 효과적일 때가 많다

  • sort_values() ->

재미있었던 부분

오늘은 드디어 matplotlib를 이용하여 그래프를 처음으로 그려보았다
입력값에 따라 모양, 크기, 선의 종류, 색깔등이 달라지는것이 가장 재미있었고 삼각함수 그리는것도 재미있었다

어려웠던 부분

저번에 배운 부분이 계속 나올때는 익히기 쉬웠지만 어제도 느꼈듯이 아직 외울것이 많다

느낀점 및 내일 학습 계획

그래프를 만들면서 여러가지 설정들을 바꿔가며 직접 만들어봐야 기억에 더 오래 남는다는 것을 느꼈다
내일은 나머지 CCTV 파트를 공부할 예정이다

profile
부트캠프 참여중

0개의 댓글