가로 막대형 차트
가로 막대형 차트 시각적 개체에는 쿼리 결과에 최소 두 개의 열이 필요합니다. 기본적으로 첫 번째 열은 y축으로 사용됩니다. 이 열에는 텍스트, 날짜/시간 또는 숫자 데이터 형식이 포함될 수 있습니다. 다른 열은 x축으로 사용되며 가로 선으로 표시되는 숫자 데이터 형식을 포함합니다. 가로 막대형 차트는 숫자 및 명목 불연속 값을 비교하는 데 주로 사용됩니다. 여기서 각 선의 길이는 해당 값을 나타냅니다.
참고
이 시각화는 render 연산자의 컨텍스트에서만 사용할 수 있습니다.
Syntax
T|
render
barchart
[with
(
propertyName=
propertyValue [,
...])
]
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 입력 테이블 이름입니다. |
propertyName, propertyValue | string |
키-값 속성 쌍의 쉼표로 구분된 목록입니다. 지원되는 속성을 참조하세요. |
지원되는 속성
모든 속성은 선택 사항입니다.
PropertyName | PropertyValue |
---|---|
accumulate |
각 측정값의 값이 모든 선행 작업(true 또는 false )에 추가되는지 여부입니다. |
kind |
시각화 종류에 대한 추가 상세 정보입니다. 자세한 내용은 속성을 참조 kind 하세요. |
legend |
범례를 표시하는지 여부입니다(visible 또는 hidden ). |
series |
레코드가 속한 계열을 정의하는 결합된 레코드당 값이 있는 열의 쉼표로 구분된 목록입니다. |
ymin |
Y축에 표시할 최솟값입니다. |
ymax |
Y축에 표시할 최댓값입니다. |
title |
시각화의 제목입니다(string 형식). |
xaxis |
x축의 크기를 조정하는 방법입니다(linear 또는 log ). |
xcolumn |
결과에서 x축에 사용되는 열입니다. |
xtitle |
x축의 제목입니다(string 형식). |
yaxis |
y축의 크기를 조정하는 방법입니다(linear 또는 log ). |
ycolumns |
x 열의 값을 기준으로 제공된 값으로 구성되는 열의 쉼표로 구분된 목록입니다. |
ytitle |
y축의 제목입니다(string 형식). |
ysplit |
시각화를 여러 y축 값으로 분할하는 방법입니다. 자세한 내용은 속성을 참조 ysplit 하세요. |
ysplit
속성
이 시각화는 여러 y축 값으로 분할을 지원합니다.
ysplit |
설명 |
---|---|
none |
모든 계열 데이터에 대해 단일 y축이 표시됩니다. 이것이 기본값입니다. |
axes |
단일 차트가 여러 y축으로 표시됩니다(계열당 하나씩). |
panels |
각 ycolumn 값에 대해 하나의 차트가 렌더링됩니다. |
지원되는 속성
모든 속성은 선택 사항입니다.
PropertyName | PropertyValue |
---|---|
kind |
시각화 종류에 대한 추가 상세 정보입니다. 자세한 내용은 속성을 참조 kind 하세요. |
series |
레코드가 속한 계열을 정의하는 결합된 레코드당 값이 있는 열의 쉼표로 구분된 목록입니다. |
title |
시각화의 제목입니다(string 형식). |
kind
속성
이 시각화는 속성을 제공하여 kind
더욱 정교해질 수 있습니다.
이 속성의 지원되는 값은 다음과 같습니다.
kind 값 |
Description |
---|---|
default |
각 "가로 막대" 자체를 나타냅니다. |
unstacked |
default 와 동일합니다. |
stacked |
"가로 막대"를 쌓습니다. |
stacked100 |
"가로 막대"를 쌓고, 각 가로 막대를 다른 가로 막대와 같은 너비로 늘립니다. |
예제
가로 막대형 차트 렌더링
다음 쿼리는 각 상태에 대한 Storm 이벤트 수를 표시하는 막대형 차트를 만들어 이벤트가 10개 이상인 상태만 필터링합니다. 차트는 여러 상태에 걸쳐 이벤트 분포의 시각적 표현을 제공합니다.
StormEvents
| summarize event_count=count() by State
| project State, event_count
| render barchart
with (
title="Storm count by state",
ytitle="Storm count",
xtitle="State",
legend=hidden
)
가로 막대 stacked
형 차트 렌더링
다음 쿼리는 선택한 텍사스, 캘리포니아 및 플로리다 주에 대한 유형별 폭풍 이벤트의 총 개수를 보여 주는 막대형 차트를 만듭니다 stacked
. 각 막대는 Storm 이벤트 유형을 나타내고 누적 막대는 각 형식 내의 상태별로 Storm 이벤트의 분석을 표시합니다.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked)
가로 막대 stacked100
형 차트 렌더링
다음 쿼리는 선택한 텍사스, 캘리포니아 및 플로리다 주에 대한 유형별 폭풍 이벤트의 총 개수를 보여 주는 막대형 차트를 만듭니다 stacked100
. 차트는 각 형식 내의 상태에 걸쳐 폭풍 이벤트의 분포를 보여 줍니다. 스택은 시각적으로 최대 100개까지 합산되지만 값은 실제로 백분율이 아닌 이벤트 수를 나타냅니다. 이 시각화는 백분율과 실제 이벤트 수를 모두 이해하는 데 유용합니다.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked100)
ysplit
속성 사용
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=axes)
보기를 별도의 패널로 분할하려면 대신 을 axes
지정 panels
합니다.
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=panels)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기