캐리 시는 JMP의 본거지이자, 저희 직원들이 많이 거주하는 곳입니다. 캐리 시는 다양한 레크리에이션 활동을 제공하며, 특히 환경 보호 활동에 중점을 두고 관련 데이터를 지속적으로 수집하고 있습니다. 저희는 Graph Builder를 사용하여 캐리 시의 음식물 쓰레기 수거, 전기차 충전소, 인구 조사 데이터 등 다양한 데이터를 분석합니다. 이 과정에서 Graph Builder의 기능을 효율적이고 효과적으로 활용하여 캐리 시에 대한 이해를 높이는 시각화를 만드는 방법을 보여드리겠습니다. 이번 세션에서는 제가 가장 좋아하는 Graph Builder 활용법 몇 가지를 공유하며, 다른 분들의 분석에도 도움이 되기를 바랍니다!
안녕하세요. 저는 JMP 테스터인 리사 그로스만입니다. 이 포스터에서는 제가 가장 좋아하는 그래프 빌더 활용 팁 네 가지를 공유하고자 합니다. 그래프 빌더는 기능이 풍부한 플랫폼이기 때문에, 이 간단한 팁들이 데이터 탐색에 있어 모든 분들께 도움이 되기를 바랍니다.
오늘 발표에서는 JMP의 본사가 위치한 캐리 시에서 수집한 공개 데이터를 활용하겠습니다. 캐리 시는 레크리에이션 활동, 쓰레기 및 재활용, 주거 및 상업 개발 등 다양한 지역 운영 관련 지표를 수집하여 데이터를 통해 지역 사회를 연결하기 위해 노력해 왔습니다. 오늘 발표에서는 캐리 시가 수집한 전기차 충전소 데이터, 음식물 쓰레기 및 퇴비 수거량 추정치, 그리고 2017년부터 2020년까지 수집된 인구 조사 데이터를 살펴보겠습니다.
그럼 첫 번째 팁인 '레벨 구성'부터 시작해 보겠습니다. '레벨 구성'은 그래프 빌더의 유용한 기능으로, 열을 다시 코딩하거나 해당 열의 다른 용도에 영향을 주지 않고 범주를 결합하고 열 및 열 이름을 조정할 수 있게 해줍니다.
먼저 캐리 시의 전기차 충전소 관련 데이터를 살펴보겠습니다. 시내에는 수많은 전기차 충전소가 있지만, 이 데이터 표에서는 무료로 이용할 수 있는 공공 충전소에 초점을 맞추겠습니다. 충전소의 인기도를 보여주는 트리맵을 만들었습니다. 여기에 표시된 충전소 중 주소가 매우 유사한 두 곳이 있는데, 서로 바로 옆에 있을 가능성이 높아서 두 곳을 하나로 합쳤습니다. 지금부터 시연해 보겠습니다.
테이블을 불러와서 실행해 보면 119 East Park Street와 117 East Park Street, 이렇게 두 개의 범주가 있는 것을 확인할 수 있습니다. 아래 그래프에서 범주형 변수가 있는 드롭다운 영역을 마우스 오른쪽 버튼으로 클릭하면 메뉴에 '레벨 구성'이 나타납니다. '레벨 구성'을 클릭하면 대화 상자가 나타나는데, 두 East Park Street를 모두 선택하고 '결합'을 클릭하면 목록에 해당 항목이 표시됩니다. 레이블을 변경할 수 있는데, 두 결합된 레벨의 이름을 'East Park Street'로 지정하고 '확인'을 클릭합니다. 이제 트리맵이 업데이트된 것을 볼 수 있습니다. 117번지와 119번지 East Park Street가 하나의 타일로 결합되었습니다.
레벨 구성 대화 상자에서 업데이트를 커밋하면 변환 열이 생성된다는 점을 알려드리고 싶었습니다. 이러한 변환 열의 명명 규칙은 열 이름 뒤에 작은따옴표(') 하나가 붙는 것입니다. 제 슬라이드를 보시면 오늘 보여드릴 각 팁에 대한 정확한 단계를 GIF로 녹화해 두었지만, 라이브 데모도 진행할 예정입니다. 나중에 편하게 다시 확인해 보셔도 좋습니다.
이제 두 번째 그래프 빌더 팁인 페이지 역할을 이용한 그래프 그리드 생성에 대해 알아보겠습니다. 제 데모를 바로 보여드리겠습니다. 이번에도 전기차 충전소 데이터를 살펴보겠습니다. 제가 궁금했던 점은 사람들이 하루 중 어떤 시간에 주로 차량을 충전하는지, 그리고 모든 충전소에서 이러한 경향이 어떻게 다른지였습니다. 여기서는 페이지 역할로 '주소'를 사용했습니다. 스크롤해 보시면 위치별 분포를 확인할 수 있습니다.
하지만 저는 모든 그래프를 나란히 보고 싶었고, 스크롤하지 않고도 모두 볼 수 있었으면 했습니다. 이제 그 기능이 있습니다. 페이지 역할에서 마우스 오른쪽 버튼을 클릭하면 '행별 레벨' 메뉴 항목이 있습니다. 이 항목을 클릭하면 줄 바꿈 레이아웃에 사용할 열 수를 입력하는 대화 상자가 나타납니다. 여기서 원하는 그래프 레이아웃을 지정할 수 있습니다. '확인'을 클릭하면 레이아웃이 적용된 것을 볼 수 있습니다. 이제 두 개의 그래프가 나란히 표시됩니다. 더 이상 스크롤할 필요가 없습니다. 모든 그래프가 같은 창에 표시됩니다.
작은 보너스 기능이 하나 있습니다. 그래프 간에 축을 연결하고 오른쪽 그래프의 축이 중복되지 않도록 하려면, 여기 있는 작은 빨간색 삼각형 메뉴를 열고 먼저 '연결된 페이지 축 복제'를 선택 해제한 다음, 다시 빨간색 삼각형 메뉴로 돌아가서 '페이지 축 연결'에서 X축 또는 Y축 중 하나를 연결하면 됩니다. 이 예시에서는 Y축만 연결해 보겠습니다. '완료'를 클릭하면 축이 연결된 그래프 그리드가 나타납니다. 오른쪽 그래프의 축이 중복되지 않는 것을 확인할 수 있습니다. 최근 제가 가장 좋아하는 팁 중 하나입니다.
세 번째 팁은 날짜 및 시간 구간화와 날짜 래핑입니다. 이 두 가지는 그래프 빌더에서 날짜 데이터를 처리하는 데 매우 유용한 도구입니다. 날짜 구간화를 사용하면 특정 기간별로 요약할 수 있고, 날짜 래핑을 사용하면 날짜 데이터의 주기적인 추세를 확인할 수 있습니다.
이제 화제를 조금 바꿔보겠습니다. 캐리 시의 음식물 쓰레기 수거 프로그램을 살펴보고, 날짜별 분리수거 방법을 예시로 보여드리겠습니다. 음식물 쓰레기 수거 프로그램에 대해 간단히 설명드리자면, 2022년에 시작된 비교적 새로운 프로그램입니다. 현재 주민들이 음식물 쓰레기를 버릴 수 있는 공공 수거 장소가 두 곳 있으며, 수거 센터 방문 시 수거된 음식물 쓰레기의 양(파운드 단위)을 매달 여러 차례 입력하게 됩니다.
여기서 제 데모를 보여드리겠습니다. 여기 음식물 쓰레기 그래프를 열어보시죠. 보고된 날짜까지 수거된 음식물 쓰레기 양을 보여주는 막대 그래프를 만들었습니다. 월별로 어떻게 보이는지 확인하고 싶습니다. 하지만 말씀드렸다시피, 한 달에 여러 건의 데이터가 있고, 어떤 달은 다른 달보다 더 많이 수거되었기 때문에 월별로 구분하기가 어렵습니다. 하지만 날짜 축을 마우스 오른쪽 버튼으로 클릭하면 날짜/시간 구간 설정과 데이터 합산 옵션이 나타납니다.
월별로 집계하고 싶습니다. 이 버튼을 클릭하면 각 월별 요약 막대 그래프를 볼 수 있습니다. 이제 각 막대가 프로그램 시작 이후의 한 달을 나타낸다는 것을 명확히 알 수 있습니다. 이제 몇몇 창을 닫겠습니다.
마지막으로 네 번째 팁은 바로 축 편집 모드입니다. 축 편집 모드를 사용하면 데이터 테이블에서 먼저 설정하지 않고도 그래프 빌더 내에서 값 순서와 값 레이블 속성을 쉽게 설정할 수 있습니다. 캐리가 수집한 인구 조사 데이터를 예시로 보여드리겠습니다.
인구 조사 데이터를 열어서 막대 그래프를 만들었습니다. 이 그래프를 통해 지난 4년간 캐리 지역의 연령대별 분포를 확인할 수 있습니다. 데이터 표를 아직 수정하지 않은 상태에서 이 막대 그래프를 만들어 보니, 5세 미만 아동의 분포가 이상하게도 잘못된 위치에 있는 것을 알 수 있습니다. 실제로는 5세 미만 아동이 아래쪽에 위치해야 합니다.
그래프 빌더에서 축을 길게 클릭하면 쉽게 변경할 수 있습니다. 그러면 모든 범주 주위에 격자 모양의 윤곽선이 나타납니다. 이는 현재 축 편집 모드가 활성화되었음을 나타냅니다. 이제 '5세 미만' 그룹을 맨 아래로 드래그하면 업데이트된 것을 확인할 수 있습니다. 이제 원하는 순서대로 정렬되었습니다. 레이블을 편집하여 변경하면 표에서 어떻게 수정되었는지 볼 수 있습니다. Esc 키를 누르면 편집 모드를 종료할 수 있습니다. 편집 모드를 종료하려면 Esc 키를 눌러야 합니다. 이제 변경 사항이 적용되었습니다.
여기서 데이터 테이블을 동시에 열어두고 싶었습니다. 보시다시피, 연령대 열을 열어보면 값 순서와 값 레이블 속성이 추가된 것을 확인할 수 있습니다. 방금 그래프 빌더에서 변경한 내용입니다. 그래프 빌더에서 이러한 속성을 설정하는 것이 얼마나 쉬운지 알 수 있습니다. 탐색하는 동안 작업 흐름을 방해하지 않고 변경할 수 있습니다.
오늘 제가 드릴 팁은 여기까지입니다. 하지만 그래프 빌더를 사용하시는 모든 분들께 유용한 정보가 되기를 바랍니다. 제가 직접 사용해보고 시간을 절약하거나 보고서 품질을 향상시키는 데 도움이 되었던 팁들을 엄선했습니다. 시청해 주셔서 감사합니다.