파이썬 시각화 예제

우리는이 규칙을 사용하지 않습니다, 대신 우리는 표준 파이썬 가져오기 규칙을 고수합니다. 이 예제에서는 시각화를 통해 팀 일정의 여러 세그먼트로 이동하여 다양한 게임 통계를 검토할 수 있습니다. 각 통계는 2by-2 그리드플롯()에서 자체 플롯으로 표시됩니다. 이 예제에서는 Pandas groupby를 사용하여 데이터를 “cyl” 열로 그룹화하는 것으로 시작합니다. 우리가 한 후 우리는 씨본을 사용하여 바 플롯을 만들 수 있습니다. 관절 플롯에 전달 할 수있는 다른 매개 변수가 있습니다-예를 들어, 우리는 대신 육각 형 기반 히스토그램을 사용할 수 있습니다 : 결과는 우리가 전달하고자하는 모든 정보를 포함하지만, 그것은 모든 미학적으로 기쁘게하지 않는 방식으로 그렇게, 심지어 21세기 데이터 시각화의 맥락에서 약간 구식으로 보입니다. 다음 예제에서는 y축이 실제로 각 실린더 범주의 자동차 수를 나타내기 때문에 레이블을 변경하려고 합니다. (소스) Bokeh로 시각화를 빌드하려면 다음 단계가 포함됩니다. 그림에서 볼 수 있듯이 그래서 에 뛰어 보자. 실제 파이썬 GitHub 리포지토리에서 예제 및 코드 조각을 다운로드할 수 있습니다. 사용법은 매우 간단합니다. 세로 구성에 두 개의 시각화를 넣으려면 다음과 같은 방법으로 만들 수 있습니다: 플롯 파이썬 패키지는 plotly.js에 내장된 오픈 소스 라이브러리이며 d3.js에 내장되어 있습니다.

팬더 데이터 프레임과 함께 작동하도록 설계된 플롯이라는 커프링크스(cufflinks)에 래퍼를 사용할 것입니다. 그래서, 우리의 전체 스택은 커프 링크스입니다 . 시각화를 만드는 코드는 다음과 같습니다: 기본적으로 팬더는 시간 열을 Python 문자열(형식 개체)으로 로드했습니다. DataFrame의 디타입 속성을 살펴보면 볼 수 있습니다: 비주얼라이제이드는 시즌 중반에 전사들이 꽤 큰 쿠션을 구축하면서 시즌 내내 타이트한 레이스를 보여줍니다. 그러나, 후반 시즌 슬라이드의 비트는 로켓이 따라 잡을 수 있었고 궁극적으로 서부 컨퍼런스 넘버 원 시드로 시즌을 마무리하기 위해 디펜딩 챔피언을 능가할 수 있었습니다. 데이터를 표현하기 위해 두 개 이상의 그림이 필요한 경우 Bokeh는 보험에 추가됩니다. Bokeh는 표준 그리드와 같은 레이아웃 옵션을 제공할 뿐만 아니라 몇 줄의 코드만으로도 시각화를 탭레이아웃으로 쉽게 구성할 수 있습니다. 마커는 원, 다이아몬드, 사각형 및 삼각형과 같은 모양을 포함하며 산란 및 거품 차트와 같은 시각화를 만드는 데 효과적입니다. 이러한 대화형 요소를 구현하면 정적 시각화가 혼자서는 할 수 없는 데이터를 탐색할 수 있습니다.