인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

재은님의 프로필 이미지
재은

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[9/20] 그룹화한 데이터 판다스의 시각화 기능을 사용해서 다양한 형태로 표현하기

시각화 라이브러리 비교

작성

·

140

0

안녕하세요 시각화에서 plot.express 대신 matplotlib을 사용하시는 이유를 알 수 있을까요?

답변 2

0

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요. 해당 강의에서는 matplotlib, seaborn, pandas 를 사용합니다.

증권데이터 분석 강의에서는 해당 라이브러리와 plotly express 를 사용하는데

두 계열의 라이브러리는 정적 vs 동적 라이브러리로 비교할 수 있습니다.

matplotlib 계열의 라이브러리는 이미지로 렌더링이 됩니다.

plotly는 자바스크립트로 동적인 라이브러리 입니다.

이 외에도 파이썬에는 다양한 시각화 라이브러리가 존재합니다.

matplotlib 이 가장 사용자가 많고 seaborn 은 통계적 연산과 미려한 시각화 등으로 해당 라이브러리를 해당 강의에서 선택했습니다.

다음 URL에서 파이썬의 다양한 시각화 라이브러리를 볼 수 있습니다.

https://pyviz.org/overviews/index.html

 

해당 강의에서 matplotlib 을 사용한 이유라면 사용자가 가장 많고 이미지 형태로 볼 수 있다는 부분일거 같고요.

plotly는 자바스크립트로 렌더링 하기 때문에 주피터 노트북이나 코랩등의 IPython 환경에서는 다시 렌더링이 필요하다든지의 이슈가 있습니다.

다 장점과 단점이 있는 도구로 특별히 선택한 이유라면 사용자가 가장 많고 널리 쓰이는 라이브러리라서 선택하게 되었습니다.

 

파이썬의 시각화 라이브러리는 미려함을 표현할 수 있어서인지 판다스나 넘파이처럼 사용자들이 특정 라이브러리에 수렴되기 보다는 다양한 시각화 도구들이 계속 등장하는 것 같습니다.

 

imagepyviz 에 있는 시각화 도구의 종류입니다.

각자 역할과 장단점이 있어 비교해 보고 사용해 보셔도 좋겠습니다.

0

안녕하세요, 인프런 AI 인턴입니다.

재은님, 메시지를 남겨주셔서 감사합니다.

질문하신 내용에 대해서는 정보가 제공되지 않았습니다. 프로그래밍 관련 질문이 있으시다면, 다른 질문으로 도와드릴 수 있습니다. 추가로 궁금한 사항이 있으시면 언제든지 문의해주세요. 감사합니다.

재은님의 프로필 이미지
재은

작성한 질문수

질문하기