시각화 구성 정의

커뮤니티 시각화의 데이터 및 스타일 옵션은 구성 JSON에 정의됩니다. data 구성은 시각화에서 지원하는 측정기준과 측정항목의 수를 설정합니다. style 구성은 속성 패널에서 사용할 수 있는 스타일 선택기를 정의합니다.

데이터 구성

data 구성은 Looker Studio가 속성 패널에서 렌더링하는 측정기준 및 측정항목 요소를 정의합니다. 각 요소는 최종 사용자가 시각화에 대한 입력으로 제공하는 측정기준 및 요소 필드에 해당합니다.

샘플 데이터 요소:

{
  "id": "twoDimensionsPlease",
  "label": "Dimension Element Heading",
  "type": "DIMENSION",
  "options": {
    "min": 2,
    "max": 2,
  }
}

데이터 요소에서 정의한 id는 Looker Studio가 응답하는 정보에 포함됩니다. label는 데이터 섹션 위에 표시되는 텍스트를 정의하고 type는 측정기준인지 측정항목인지 정의합니다. options 객체는 사용자가 데이터 요소에 추가할 수 있는 최소 및 최대 필드 수를 정의합니다.

DIMENSION 데이터 요소에서 options 객체는 선택적 supportedTypes 키를 지원합니다. Looker Studio는 정의된 경우 요소에 추가할 수 있는 측정기준 필드 유형을 제한합니다. supportedTypes의 값은 'DEFAULT', 'TIME', 'GEO'의 조합을 포함할 수 있는 배열입니다.

데이터 섹션은 여러 데이터 요소를 함께 그룹화합니다. Looker Studio는 label를 여러 데이터 요소의 제목으로 렌더링합니다.

샘플 데이터 섹션:

{
  "id": "dimensionSection1",
  "label": "Dimension Section Heading",
  "elements":[
    // array of data elements
  ]
}

이 스크린샷은 Looker Studio가 위의 데이터 섹션과 데이터 요소를 렌더링하는 방법을 보여줍니다.

속성 패널의 데이터 요소 스크린샷

스타일 구성

스타일 구성은 속성 패널에 렌더링되는 스타일 선택기를 정의합니다.

샘플 스타일 요소:

{
  "id": "linkOpacity",
  "label": "Link opacity",
  "type": "OPACITY",
  "defaultValue": "0.2"
}

label는 사용자에게 도움말로 표시되는 텍스트를 정의하고 type는 Looker Studio가 렌더링하는 스타일 선택기의 종류를 정의합니다. 선택적으로 defaultValue는 각 스타일 요소의 기본값을 정의합니다.

데이터 요소와 마찬가지로 스타일 요소는 섹션 내에서 정의되며 제목과 논리적 그룹을 제공합니다. 사용 가능한 선택기의 전체 목록을 보려면 구성 참조를 확인하세요.

샘플 스타일 섹션:

{
  "id": "styleGroup1",
  "label": "Header for style group",
  "elements": [
    // insert Style Elements here
  ]
}

다음 스크린샷은 불투명도 선택기와 스타일 요소의 label에 해당하는 '링크 불투명도' 도움말이 있는 스타일 패널의 예를 보여줍니다.

스타일 선택기 스크린샷

상호작용 구성

interaction 구성은 커뮤니티 시각화에서 차트 상호작용이 작동하는 방식을 정의합니다. 이는 선택사항입니다.

예:

{
  "id": "onClick",
  "supportedActions": ["FILTER"]
}

현재 FILTER만 지원됩니다. 상호작용을 구성하면 속성 패널에 체크박스가 표시됩니다.

스타일 선택기 스크린샷

기능 구성

features 구성은 커뮤니티 시각화의 다양한 기능을 사용 설정하거나 중지할 수 있습니다. 이 섹션은 선택사항입니다. 기능 목록은 구성 참조에서 확인할 수 있습니다.

예:

  "features": {
    "enableComparisonDateRange": true
  }

시각화 구성의 예를 보려면 샘플 구성을 참고하세요.

다음 단계

구성을 정의한 후 시각화를 작성합니다.