파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 불릿 차트 라는 사용자 지정 시각적 개체에 대해 설명합니다 . 주로 목표 또는 이전 연도에 대한 성과를 측정하는 데 사용됩니다.
불릿 차트는 직원 성과, 선적 목표, 판매 목표, 생산 목표 등을 비교하는 데 유용한 시각 자료입니다.
이것은 내가 만든 샘플 불릿 차트입니다. 이 글머리 기호 차트를 만든 방법과 이 특정 사용자 지정 시각적 개체에서 수행할 수 있는 작업에 대해 설명합니다.
이것이 이 예제에서 사용할 데이터입니다. 여기에는 작년의 선수 이름, 득점한 골, 목표 및 골이 포함됩니다. 이 자습서의 뒷부분에서 계산된 열에 대한 측정값을 만듭니다.
목차
LuckyTemplates에서 불릿 차트 만들기
이 자습서에서 사용할 불릿 차트는 마켓플레이스에서 가져옵니다. 여기에서 3개의 점을 클릭한 다음 " 더 많은 영상 보기 "를 클릭합니다.
" Bullet "을 검색한 다음 OKViz의 Bullet Chart를 추가합니다 .
이것은 데이터에 음수 값이 있는 경우 다른 쪽에 음수 값도 표시하기 때문에 내가 선호하는 것입니다.
보고서 페이지에 이 시각적 개체를 추가하고 크기를 조정해 보겠습니다.
그런 다음 Category 필드 에 Player를 추가하고 Value 필드 에 Goals Scored 측정값을 추가합니다 .
이 출력을 얻어야 합니다. 보시다시피 현재 불릿 차트에 밴딩이 있습니다. 이들은 다양한 회색 색조로 표현됩니다.
이제 대상 필드 에서 대상 측정값을 드래그해 보겠습니다 .
그런 다음 출력에 대상 마커를 추가합니다.
LuckyTemplates에서 불릿 차트 수정
서식 탭의 일반 섹션 에서 원하는 경우 시각적 개체의 방향을 세로로 변경할 수도 있습니다.
기본적으로 보고서 페이지에서 이 시각적 개체의 크기를 조정하면 막대의 크기도 자동으로 조정됩니다.
이를 원하지 않으면 막대의 최소 또는 최대 높이를 설정할 수 있습니다.
막대의 최대 높이를 설정하면 다음과 같이 표시됩니다.
시각적 개체의 이 부분은 범주입니다. 원하는 경우 범주를 비활성화하여 끌 수 있습니다 .
이 예에서는 이 기능을 켜두는 것이 좋습니다.
값 축은 시각적 개체의 X축 입니다 . 이것도 끌 수 있습니다.
하지만 이 예에서는 그대로 두겠습니다.
유용한 또 다른 기능은 데이터 레이블 입니다 .
그런 다음 범주(플레이어)의 점수인 레이블을 표시합니다.
불릿 차트의 조건부 서식
이 시각적 개체의 또 다른 멋진 점은 조건부 서식입니다. 여기에서 막대 차트만 사용하면 각 범주에 조건부 서식을 지정할 수 없습니다.
이미지에서 볼 수 있듯이 모든 개별 플레이어에 대해 하나의 목표만 설정되었습니다.
그러나 데이터 세트에는 개별 플레이어마다 다른 대상이 있습니다.
따라서 막대 차트를 사용하면 원하는 시각적 개체가 생성되지 않습니다. 이것이 바로 이 특정 예에서 불릿 차트를 사용하는 이유입니다.
보시다시피 이제 if 조건을 설정할 수 있습니다.
이 조건에 빨간색을 할당하여 어떤 플레이어가 목표 점수보다 뒤쳐져 있는지 확인할 수 있습니다.
분명히 이 3명의 선수는 목표 점수보다 뒤떨어져 있습니다.
대상 마커의 색상을 변경할 수도 있습니다. 이 예에서는 검은색만 사용합니다.
대상 마커의 모양도 변경할 수 있습니다. 이 예에서는 다른 모양보다 더 좋아 보이기 때문에 선 모양을 고수하겠습니다 .
LuckyTemplates 밴딩
이 시각적 개체에서 막대 뒤에 있는 회색 부분을 볼 수 있습니다. 이것을 밴딩 이라고 합니다 .
정적 또는 동적 밴딩을 정의할 수 있습니다 . 동적 밴딩의 경우 계산된 측정값을 생성하여 이를 수행할 수 있습니다. 정적 밴딩을 정의하는 방법을 배운 후에 그렇게 할 것입니다.
정적 밴딩 정의
정적 밴딩의 경우 여기에서 설정할 수 있습니다.
현재 각각에 대해 값을 설정할 수 있는 5개의 상태가 있습니다 .
Absolute 값 또는 Percentage 로 상태를 정의할 수 있습니다 . 이 경우 절대값을 사용하겠습니다 .
State 1 의 경우 값을 60 으로 설정 하고 색상을 더 어두운 회색으로 변경해 보겠습니다.
보시다시피 시각적으로 밴딩이 변경되었습니다.
그런 다음 다른 상태의 값과 색상을 설정해 보겠습니다. 사용할 후속 값이 항상 이전 상태 값보다 높은지 확인하십시오 .
보시다시피 모든 후속 상태에 밝은 회색을 사용했습니다.
이제 출력은 다음과 같아야 합니다.
이것이 정적 밴딩을 설정하는 방법입니다.
동적 밴딩 정의
For the dynamic bandings, we can place the measures in the States field. This will automatically override the static bandings that we defined previously.
Let’s now display the legends and set their position.
It should then look like this.
Let’s also turn off the Title and Background.
We can now start creating dynamic bandings. Let’s go to our Table. Then, add a new column by clicking the New column.
Let’s define a new column as State 1 and set 60% for the target goal. To get the percentage value of the first state, just multiply the Target value to .60. This basically means that if a player achieved only 60% of the target goal, they will be kicked from the team.
For State 2, let’s use 70% and multiply the Target value to .70. This time, if the player reaches 70% of their target goal, they must be retained on the team.
Let’s add another column for State 3. For this one, let’s set 80% for the target goal and multiply it by .80. If the players achieved 80% of the target goal, their contract price will be raised.
Then, for State 4, let’s set the goal to 100%. If the player achieves 100% of their target goal, we must do anything to retain these players.
상태 5 의 경우 득점한 목표 또는 목표 값 에서 최대값을 설정합니다 . 따라서 Goals Scored 가 Target 보다 크면 Goals Scored 를 얻을 수 있는 if 조건문 으로 이를 정의해 보겠습니다 . 그렇지 않으면 Target 값을 얻습니다 .
이러한 계산된 열 측정값을 사용하려면 형식을 정수 로 변경해야 합니다 . 하나하나 바꿔보세요.
그런 다음 States 필드 에 첫 번째 상태를 추가해 보겠습니다 .
보시다시피 첫 번째 밴드가 변경되었습니다.
이제 States 필드 에 다른 주를 추가해 보겠습니다 .
출력은 다음과 같아야 합니다.
이제 사용자 정의 불릿 차트에 동적 밴딩이 있습니다. 이를 통해 누가 최고의 선수와 최악의 선수인지 쉽게 알 수 있습니다.
불릿 차트에서 비교 표시
이 시각적 개체로 수행할 수 있는 다른 작업은 Show % change over 옵션을 사용하는 것입니다. 이를 사용하여 특정 개인이나 플레이어가 목표 목표를 얼마나 초과했는지 비교할 수 있습니다. 이 예에서는 가장 가까운 달성 목표를 사용하겠습니다 .
비주얼에서 크리스티아누가 목표의 9%를 초과했고 살라는 목표의 6%를 초과했음을 볼 수 있습니다 .
비교 값을 사용할 수도 있습니다 . 그러나 이것을 사용하려면 비교를 위한 추가 측정을 추가해야 합니다.
예를 들어 비교 값 필드에 전년도 목표 목표( 목표 LY ) 를 추가해 보겠습니다 . '
보시다시피 비교 값이 이제 작동합니다. 크리스티아노는 작년에 이미 목표의 41%를 달성한 반면 살라는 31%를 달성한 것을 마침내 볼 수 있습니다 .
이 예에서는 비교 값을 제거해 보겠습니다 .
대신 가장 가까운 달성 목표를 계속 사용하겠습니다 .
우리가 해야 할 마지막 일은 밴딩에 대한 범례입니다. 이것은 시각적으로 이러한 밴딩이 무엇을 의미하는지 실제로 알지 못하기 때문입니다.
Bandings의 범례 만들기
밴딩에 대한 범례를 만들기 위해 100% 누적 막대 차트 시각적 개체를 추가해 보겠습니다 .
그런 다음 동적 상태를 값 필드 에 배치하겠습니다 .
그런 다음 제목을 끕니다 .
X 축과 Y축 아래에서 제목을 끕니다 .
그런 다음 X 축 과 Y축도 끕니다 .
상태 3은 추가되지 않았고 상태 2 는 두 번 추가되었습니다. 따라서 두 번째 상태 2를 제거 하고 대신 상태 3을 추가해 보겠습니다 .
상태의 색상을 변경하고 불릿 차트의 밴딩과 동일한 색상을 사용하겠습니다(어두운 회색에서 밝은 회색으로).
We can also change the names of these states for the legend. For example, let’s change the first state to Kick the Players.
Let’s then change the name of the other states.
We can also create this using PowerPoint to make the legend look more appealing. If we don’t want to use PowerPoint, we can just turn off the Legend option.
Let’s now add a text by clicking the Text box under the Home tab.
Then create our label as “Kick the Players” and style it using this text box.
After that, move the text box on top of the bar chart and align it to the first bar.
Then duplicate the first text box to change the text and color that correspond to our legend bars.
We can now select the text boxes and the bar chart to group them.
Then, properly position the bullet chart and the bar chart.
New LuckyTemplates Course: Advanced Visualization Techniques
LuckyTemplates Banding & Segmenting Example Using DAX
Group Data In A Retail Dashboard In LuckyTemplates
Conclusion
To sum up, you’ve learned how to create bullet charts and customize them. You’ve also learned a new technique called Banding, which allows you to group data into chunks based on your underlying data. Static and Dynamic are the two types of bandings in LuckyTemplates.
You’ve also gained an understanding of how comparisons can be made possible in bullet charts and how they can elevate the presentation of your data.
이 튜토리얼이 마음에 들었고 데이터 시각화에 유용했기를 바랍니다.
다음 시간까지,
무다시르
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것