로고와 위치.

모든 차트에 공통으로 적용되는 로고 표시, 위치와 Pro 사용자 지정 방법입니다.

Pro 사용자 지정

#

Pro의 chart.branding 권한으로 자신의 로고를 넣거나 brand-logo="none"으로 제거할 수 있습니다. Community에서는 기본 Syidax 로고가 유지됩니다.

<sy-line-chart brand-position="top-left"></sy-line-chart>

<!-- Pro: 유효한 chart.branding 권한 필요 -->
<sy-line-chart brand-position="bottom-right" brand-logo="none"></sy-line-chart>

<script type="module">
  // 로컬 파일을 data URL로 변환한 뒤 할당합니다.
  function setLogo(chart, file) {
    if (!["image/png", "image/jpeg", "image/webp"].includes(file.type) || file.size > 100 * 1024) {
      throw new Error("100 KB 이하의 PNG·JPEG·WebP 파일을 선택하세요.");
    }
    const reader = new FileReader();
    reader.addEventListener("load", () => { chart.brandLogo = reader.result; });
    reader.readAsDataURL(file);
  }
</script>

이미지 로고는 100 KB 이하 PNG·JPEG·WebP data URL을 사용합니다. SVG와 외부 이미지 URL은 지원하지 않습니다. 업로드한 이미지는 이 브라우저의 미리보기와 적용 코드에서만 사용됩니다.