선형 및 꺾은선형 차트
선형 및 영역 차트는 정보를 직선 세그먼트로 연결된 일련의 데이터 점으로 표시합니다. 영역 차트에서는 선분 아래의 공간이 색상으로 채워지는 반면, 선형 차트에서는 추가적인 색상이나 음영 없이 선분만 렌더링됩니다. 이러한 차트를 사용하면 time series 데이터를 사용하여 일정 기간 동안의 데이터를 시각화하고 전체 데이터 범위에서 추세와 패턴을 쉽게 파악할 수 있습니다. 선형 차트와 영역 차트는 불연속형 데이터와 연속형 데이터를 모두 시각화할 수 있습니다.
불연속형 선형 및 영역 차트
불연속형 선형 및 영역 차트는 시간과 같은 일종의 논리적 순서를 사용하여 범주형 또는 비닝 된 데이터를 시각화합니다. Atlas Charts 는 항상 불연속형 차트의 값을 애그리게이션 하므로 원하는 수의 문서가 지정된 플롯된 점 에 값을 제공할 수 있습니다. 불연속형 차트 는 시간 경과에 따른 매장의 평균 연간 매출을 시각화하는 데 유용합니다.
불연속형 차트 인코딩 채널
불연속형 선형 및 영역 차트는 다음과 같은 인코딩 채널을 제공합니다.
인코딩 채널 | 설명 |
---|---|
X축 | category 인코딩 채널입니다. Atlas Charts는 이 인코딩 채널에 할당된 필드의 각 고유 값에 대한 데이터 포인트를 렌더링합니다. |
Y Axis | aggregation 인코딩 채널입니다. 이 채널은 집계할 필드와 수행할 집계 유형을 지정합니다. 이는 궁극적으로 차트에서 각 범주의 데이터 포인트 위치를 결정합니다. 범주는 X Axis 인코딩 채널로 정의됩니다. 데이터 세트의 여러 필드를 집계해 다중 계열 차트를 만들 수 있습니다. 자세한 내용은 다중 필드 매핑 항목을 참조하세요. |
계열 | (선택 사항) 시각화에 추가 category 인코딩 채널을 추가합니다. Atlas Charts를 활용하면 이 필드의 각 고유 값에 대한 시각화에 줄이 추가됩니다. 이 필드를 사용하면 여러 애그리게이션 필드 대신 데이터의 추가 불연속형 범주형 필드를 매핑할 수 있습니다. 이 옵션은 Y Axis aggregation 인코딩 채널에 매핑된 단일 필드가 있는 경우에만 사용할 수 있습니다. |
100% 스택 영역 차트
100% 스택 영역 차트는 불연속형 영역 차트의 하위 유형입니다. 100% 스택 영역 차트에서 표시되는 총 영역은 100%로 정규화되고 Series 인코딩 채널의 범주에 따라 세그먼트로 나뉩니다. 각 시리즈는 전체에 대한 백분율로 표시됩니다.
기존 스택형 차트를 사용할 때 차트 세그먼트의 총 값이 크게 다르면 전체 대비 각 시리즈의 비율을 비교하기 어려울 수 있습니다. 100% 스택 차트를 사용하면 상대적인 백분율을 표시하여 전체에 대한 각 시리즈의 비율을 더 쉽게 비교할 수 있습니다.
자세한 예시 는 100% 스택 영역 차트 예시를 참조하세요.
연속형 선형 및 영역 차트
연속형 선형 및 영역 차트에서 모든 데이터 포인트는 데이터 소스의 개별 문서에서 가져옵니다. 연속형 차트는 집계 또는 비닝을 지원하지 않습니다. 각 종가가 데이터 세트의 개별 문서에서 비롯된다고 가정할 때 연속형 차트는 시간 경과에 따른 주식 종가를 시각화하는 데 유용합니다.
연속형 차트 인코딩 채널
연속형 선형 및 영역 차트는 다음과 같은 인코딩 채널을 제공합니다.
인코딩 채널 | 설명 |
---|---|
X축 | Atlas Charts는 컬렉션의 각 문서에서 이 필드의 값에 대한 데이터 포인트를 렌더링합니다. |
Y Axis | 데이터 소스의 각 문서에 대해 Atlas Charts는 이 필드의 값을 X Axis 필드와 비교하고 결과 값을 표시합니다. 차트의 Y Axis에 여러 value 인코딩 채널을 추가하여 다중 시리즈 차트를 만들 수 있습니다. 자세한 내용은 다중 필드 매핑을 참조하세요. |
계열 | (선택 사항) 시각화에 추가 category 인코딩 채널을 추가합니다. 이 필드를 활용하면 이 필드의 각 고유 값에 대한 시각화에 줄이 추가됩니다. 이 옵션은 Y Axis aggregation 인코딩 채널에 매핑된 단일 필드가 있는 경우에만 사용할 수 있습니다. |
연속형 선형 및 영역 차트를 위한 스마트 날짜 라벨
날짜에 대한 스마트 라벨은 정보가 반복되는 것을 줄이기 위해 시간 단위로 그룹화한 축 표시입니다. date
유형 필드가 X
또는 Y
값 축에 인코딩될 때 차트 범위에 따라 자동으로 생성됩니다.
스마트 라벨은 지원되는 차트 유형의 값 축에 날짜 필드를 인코딩할 때 기본적으로 활성화됩니다. 스마트 라벨을 켜고 끄려면 다음을 수행합니다.
Fields 섹션을 확장합니다.
드롭다운 메뉴에서 원하는 필드를 선택합니다.
Use Smart Labels on Axis 토글 스위치가 Off로 설정되어 있으면 On으로 토글합니다.
참고
스마트 라벨을 활성화하면 날짜 및 시간 서식 지정 옵션을 계속 사용할 수 있습니다. 적용한 서식 지정 옵션은 차트의 도구 설명에 표시됩니다.
불연속형 영역 VS 연속형 영역 차트 표시
불연속형 영역 차트는 스택형 차트로, Atlas Charts가 시각화에서 각 시리즈를 다른 시리즈의 위 또는 아래에 표시한다는 의미입니다. 차트에는 전체 시리즈의 총 애그리게이션 값이 표시되므로 전체 대비 각 시리즈의 비율을 쉽게 확인할 수 있습니다.
연속형 영역 차트는 겹쳐집니다. 즉, Atlas Charts는 시각화에서 각 시리즈를 서로의 위에 바로 표시합니다.
사용 사례
선형 차트와 영역 차트는 서로 밀접한 관련이 있으며, 둘 다 Time Series 데이터와 논리적 순서가 있는 데이터를 표시하는 데 유용합니다. 그러나 어느 한 차트 유형을 사용하는 것이 다른 쪽보다 더 효과적인 경우가 있습니다.
각 시리즈가 격리된 필드를 나타내는 다중 시리즈 Atlas 차트 를 만들 때는 선형 차트를 사용하는 것이 좋습니다. Atlas Charts 는 이 예제 와 같이 다중 시리즈 영역 Atlas Charts를 스택하여 누적 합계가 더 큰 합계 값에 기여하는 관계를 공유하는 것처럼 보이는 차트를 생성합니다. 이는 데이터 필드 내의 특정 관계에 따라 바람직하지 않을 수 있습니다.
선형 차트는 각 시리즈의 데이터를 쌓이지 않고 나란히 표시하므로 불연속형 선형 차트에 표시된 것처럼 데이터를 더 정확하게 표현할 수 있습니다.
영역 차트는 전체 추세를 표시하는 동시에 해당 합계의 개별 구성 요소에 대한 상대적 성과를 강조하는 데 유용합니다.
시간 경과에 따른 데이터 지표 추적과 같이 부분과 전체의 관계를 설명할 때는 불연속형 영역 차트를 사용하는 것이 좋습니다. 예를 들어 1년 동안
revenue
를expenses
와 비교하여 표시할 수 있습니다.이 시나리오에서는 두 필드의 합계에 대한 관심은 덜하고 필드를 서로 더 직접적으로 비교하려는 경우 연속형 영역 차트가 적합합니다.
팁
데이터에 논리적 순서가 없는 경우 막대형 차트나 열 차트를 사용하여 데이터를 시각화하는 것이 좋습니다. 데이터의 순서가 중요하지 않은 경우 막대형 차트나 열 차트를 사용하면 시각화에서 가장 높은 값과 가장 낮은 값을 빠르게 강조 표시할 수 있으므로 선형 차트나 영역 차트에서처럼 차트를 왼쪽에서 오른쪽으로 읽으라고 제안하는 것보다 더 유용할 수 있습니다.
사용자 지정 옵션
다음 사용자 지정 옵션은 선형 차트와 영역 차트에만 적용됩니다. 사용 가능한 모든 사용자 지정 옵션을 보려면 차트 사용자 지정을 참조하세요.
X축 라벨 각도 조정
여러 시리즈가 있는 불연속형 영역 차트 및 여러 애그리게이션 필드가 있는 불연속형 선형 차트 Atlas 차트에서 X축 레이블 각도를 조정할 수 있습니다.
X축 레이블 각도를 다음 옵션 중 하나로 조정할 수 있습니다.
옵션 | 설명 |
---|---|
Vertical | 레이블은 270도 각도로 오른쪽으로 정렬됩니다. |
Horizonal | 레이블은 0도 각도로 중앙 정렬됩니다. |
Diagonal | 레이블은 315도 각도로 오른쪽 정렬됩니다. |
이 옵션을 설정하려면 다음을 수행합니다.
차트의 Customize 탭을 클릭합니다.
Axes에서 X Axis의 Label Angle를 선택합니다.
데이터 마커 표시 또는 숨기기
선형 및 영역 차트에서 차트에 개별 데이터 포인트를 나타내는 데이터 마커를 표시할지 여부를 지정할 수 있습니다. 이 옵션을 활성화하면 데이터 포인트가 선을 따라 정확히 어디에 있는지 쉽게 확인할 수 있습니다. 이러한 마커 위로 마우스를 가져가면 툴팁에 정확한 데이터 값이 표시되므로 정확한 측정값을 더 쉽게 볼 수 있습니다.
이 옵션을 설정하려면 다음을 수행합니다.
차트의 사용자 지정 창을 엽니다.
General 섹션에서 Data Markers 토글 스위치를 원하는 설정으로 설정합니다.
데이터 마커 도구 설명의 숫자 서식을 사용자 지정하려면 해당 필드의 숫자 서식 설정을 수정합니다.
선형 차트의 시리즈별로 고유한 대시 스타일 설정
불연속형 및 연속형 선형 차트에서는 차트의 각 시리즈를 고유한 대시 스타일로 표시하도록 선택할 수 있습니다. 이 옵션을 사용하면 색상 이외의 시리즈을 구분하여 차트에 더 쉽게 접근할 수 있습니다.
이 옵션을 설정하려면 다음을 수행합니다.
차트의 사용자 지정 창을 엽니다.
General 섹션에서 Dash Styles per Series 토글 스위치를 원하는 설정으로 설정합니다.
데이터 값 레이블 표시 또는 숨기기
차트에 데이터 값에 대한 텍스트 레이블을 표시할지 숨길지 정할 수 있습니다. 데이터 값 레이블은 데이터 포인트의 정확한 값을 표시합니다.
이 옵션을 설정하려면 다음을 수행합니다.
차트의 사용자 지정 창을 엽니다.
General 섹션에서 Data Value Labels 토글 스위치를 원하는 설정으로 설정합니다.
데이터 레이블의 숫자 서식을 사용자 지정하려면 해당 필드의 숫자 서식 설정을 수정합니다.
참고
스택 열 및 막대 차트와 함께 사용하는 경우 데이터 라벨은 각 열 또는 막대에 있는 모든 시리즈의 합계를 표시합니다.
Add a Trendline
연속형 선형/영역 또는 분산형 차트에 추세선을 추가할 수 있습니다. 추세선 기능을 활성화하려면 다음을 수행합니다.
차트의 사용자 지정 창을 엽니다.
Chart Elements 섹션까지 아래로 스크롤합니다.
Trendline 스위치를 토글합니다.
Series 드롭다운 메뉴에서 시리즈를 선택합니다.
Type 드롭다운 메뉴에서 추세선 유형을 선택합니다.
추세선은 최소/최대 축 사용자 지정의 결과로 추가된 추가 공간을 포함하여 차트의 X축 전체 길이에 걸쳐 있습니다.
다음과 같은 추세선 유형을 사용할 수 있습니다.
선형(기본값)
로그
정방형
입방형
지수
파워
다음과 같은 경우에는 추세선 옵션을 사용할 수 없습니다.
선 스무딩
차트에 선이 그려지는 방식을 변경할 수 있습니다. 선을 부드럽게 하려면 다음을 수행합니다.
차트의 사용자 지정 창을 엽니다.
General 섹션에서 Line Smoothing을 원하는 옵션으로 설정합니다.
다음과 같은 선 스무딩 옵션을 사용할 수 있습니다.
옵션 | 설명 |
---|---|
없음(기본값) | 데이터 포인트 사이에 직선을 그립니다. |
스무딩 | 데이터 포인트 사이에 곡선을 그립니다. |
이전 단계 | 선은 데이터 포인트까지 수평으로 확장됩니다. 이는 일별 평균 기온과 같이 일정 간격으로만 변화하고 일정 기간이 끝날 때 수집되는 데이터를 시각화하는 데 유용합니다. |
다음 단계 | 선은 데이터 포인트에서 수평으로 확장됩니다. 주가처럼 주기적으로만 변하는 데이터를 시각화할 때 유용합니다. |
예시
여러 시리즈가 있는 불연속형 영역 차트
다음 차트는 모의 사무용품 매장의 판매 데이터를 시각화합니다. 컬렉션의 각 문서는 판매된 품목 및 구매를 수행하는 고객에 대한 정보가 포함된 개별 판매를 나타냅니다. 이 불연속형 영역 차트는 컬렉션의 판매 전반에 걸친 고객 연령 분포를 보여 줍니다.
customer.age
의 X Axis 필드는 X축을 따라 고객의 연령을 표시합니다. 차트로 이동하여 연령을 5개의 그룹으로 비닝합니다.
customer.age
의 Y Axis 필드와 count의 aggregate 옵션은 해당 빈에서 각 연령의 발생 횟수를 계산합니다.
마지막으로 item.name
필드를 Series 인코딩 채널에 적용하여 연령 영역을 각 매장 품목을 구매하는 각 연령대의 수를 표시하는 세그먼트로 분할합니다.
참고
다중 시리즈 차트에 대한 자세한 내용은 다중 시리즈 차트를 참조하세요.
100% 스택 영역 차트
다음 차트는 모의 사무용품 매장의 데이터를 시각화합니다. 컬렉션의 각 문서는 판매된 품목 및 구매를 수행하는 고객에 대한 정보가 포함된 개별 판매를 나타냅니다. 이 100% 스택 영역 차트는 해당 월의 각 날짜에 판매된 품목의 상대적 백분율을 보여 줍니다.
saleDate
의 X Axis 필드는 각 판매를 날짜에 따라 표시합니다. 비닝 및 주기 설정이 활성화되어 있으면 차트가 각 월의 날짜를 기준으로 날짜를 빈으로 그룹화합니다.
참고
비닝 날짜 및 주기 설정에 대한 자세한 내용은 비닝 데이터 페이지를 참조하세요.
_id
의 Y Axis 필드 는 카운트 집계 을 실행하여 해당 월의 각 날짜에 발생한 총 판매 수를 계산합니다. 이 차트는 100% 스택 차트 이므로 이러한 값은 모두 100%로 정규화되고 Series 인코딩 채널 로 분할됩니다.
item.name
의 Series 필드는 판매된 항목 이름을 기준으로 전체 차트 영역을 분할합니다. 단일 문서에 여러 항목이 있을 수 있으므로 이 배열을 Unwind하여 시각화에 각 항목을 추가합니다. 이를 통해 해당 월의 날짜를 기준으로 판매된 품목의 상대적 비율을 명확하게 파악할 수 있습니다.
여러 애그리게이션 필드가 있는 불연속형 선형 차트
다음 차트 는 영화와 관련된 데이터를 시각화한 것입니다. 컬렉션 의 각 문서 는 영화를 나타내며 영화에 대한 일반 정보와 다양한 평가 집계 기관의 평가가 포함되어 있습니다. 이 불연속형 선형 차트 는 평균 로튼 토마토 를 tomato.meter
비교합니다. 평점 및 평균 메타크리틱 시간 경과에 따른 영화 평점. 두 평가 모두 0
- 100
의 확장하다 로 표시됩니다.
year
의 X Axis 필드는 각 영화를 개봉 연도에 따라 표시합니다. 차트로 이동하여 연도를 5개의 그룹으로 비닝합니다.
mean의 aggregate 옵션과 함께 tomato.meter
및 metacritic
의 Y Axis 필드는 5개년의 각 그룹에서 영화의 평균 평점을 계산하고 표시합니다.
참고
여러 애그리게이션된 필드가 있는 차트를 만드는 방법에 대한 자세한 내용은 다중 필드 매핑을 참조하세요.
Time Series 데이터를 사용한 연속형 선형 차트
다음 차트는 태양광 발전 주택 배터리의 사용과 관련된 데이터를 시각화합니다. 이 연속형 선형 그래프는 시간 경과에 따른 배터리 잔량을 보여줍니다.
timestamp
의 X Axis 필드는 데이터 소스의 각 타임스탬프를 표시합니다. energy_left
및 total_pack_energy
의 Y Axis 필드는 각각 배터리의 남은 에너지 양과 배터리가 보유한 총 에너지 양을 차트에 직렬로 표시합니다. 이 비교는 배터리가 완전 충전에 얼마나 가까운지 보여줍니다.
참고
이 경우 연속형 차트가 불연속형 차트보다 더 효과적인데, X Axis 필드인 timestamp
는 불연속형 범주형 변수가 아니라 범위에 따른 연속형 값이기 때문입니다. 여러 데이터 값에서 집계된 값을 표시하는 대신 각 timestamp
를 개별 점으로 표시하려고 합니다.
제한 사항
개별 선형 및 영역 차트의 최대 문서 제한은 5,000개 문서입니다.
연속형 선형 차트 및 영역 차트의 최대 문서 제한은 50,000개입니다.