가이드
에셋(Assets)

에셋(Assets)

시리즈나 게이지 또는 축 label 등을 효과적으로 표시할 때 참조하는 미리 정의된 스타일 요소들이다.

Color List

차트 설정에서 에셋 type은 'colors'이다.
사용할 색상 목록을 보관하고 실행 중 series.pointColors 등에서 사용할 수 있도록 한다.

최상위 'asset' 항목의 자식 아이템으로 설정한다.

{
    assets: [{
        type: 'colors',
        id: 'color1',
        colors: ['#88f', '#aaf', '#bbf', '#ddf', '#eef'],
        mode: 'suffle'
    }],
    series: {
        pointsColors: 'color1',
    }
}

'type'이 지정되지 않고, 'colors' 배열이 존재하면 'colors'로 생성된다.

Image List

에셋 type은 'images'이다.

Linear Gradient

에셋 type은 'lineargradient'이다.
시작점과 끝점 사이에 색상이 서서히 변경되는 효과를 표시한다. 채우기 색이나 선 색으로 사용될 수 있다.

{
    assets: [{
        type: 'lineargradient',
        id: 'gradient-1',
        color: '#0088ff',
        opacity: [1, 0]
    }],
    series: {
        style: {
            fill: 'url(#gradient-1)',
            fillOpacity: 1,
            strokeWidth: '2px'
        }
    }
}

Radial Gradient

에셋 type은 'radialgradient'이다.
원 중심에서 바깥으로 생상이 변해가는 효과를 표시한다. 채우기 색이나 선 색으로 사용될 수 있다.

{
    assets: [{
        type: 'radialgradient',
        id: 'gradient-1',
        color: '#0088ff',
        cx: 0.3,
        cy: 0.3,
        rd: 0.4
    }],
    series: {
        type: 'bubble',
        style: {
            fill: 'url(#gradient-1)'
        }
    }
}

Pattern

에셋 type은 'pattern'이다.
도형 패턴을 지정해서 채우기(fill) 색상 대신 사용할 수 있다.

{
    assets: [{
        type: 'pattern',
        id: 'pattern-1',
        pattern: 0,
        style: {
            stroke: 'black',
        }
    }],
    series: {
        style: {
            fill: 'url(#pattern-1)'
        }
    }
}

See Also