알메이트-차트 7.0 사용 설명서
차트 구성 요소

배경과 격자선

차트의 배경에 격자선을 표시하거나 이미지를 이용하여 보기좋게 표현할 수 있습니다. 이러한 작업은 <backgroundElements> 속성에 <GridLines><Image> 노드를 설정함으로써 가능합니다.

격자선 표시

차트의 배경에 격자선을 표시하기 위해서는 차트 노드의 <backgroundElements> 속성에 <GridLines> 노드를 정의해야 합니다. 다음은 <GridLines> 노드의 주요 속성들을 설명한 표입니다.

속성명 유효값 (*: 기본값) 설명
direction both, horizontal(*), vertical

표시되는 배경 격자선의 유형을 지정합니다.

horizontalAlternateFill

<SolidColor>

이웃한 두 수평 격자선 사이의 공간에 색을 번갈아서 칠할 때, 두번째 사용될 색의 스타일을 지정합니다.

horizontalCenterStroke

<Stroke>

차트의 중앙에 표시되는 수평선의 색의 스타일을 지정합니다.

horizontalChangeCount

숫자

기본값: 1

이웃한 두 수평 격자선 사이의 공간에 색을 번갈아서 칠할 때, 몇 번마다 색을 변경할지를 지정합니다.

horizontalFill

<SolidColor>

이웃한 두 수평 격자선 사이의 공간에 칠할 색의 스타일을 지정합니다.

horizontalShowCenterLine

true, false(*)

차트의 중앙에 수평선을 표시할지 여부를 설정합니다.

horizontalStroke

<Stroke>

수평 격자선의 색의 스타일을 지정합니다.

verticalAlternateFill

<SolidColor>

이웃한 두 수직 격자선 사이의 공간에 색을 번갈아서 칠할 때, 두번째 사용될 색의 스타일을 지정합니다.

verticalCenterStroke

<Stroke>

차트의 중앙에 표시되는 수직선의 색의 스타일을 지정합니다.

verticalChangeCount

숫자

기본값: 1

이웃한 두 수직 격자선 사이의 공간에 색을 번갈아서 칠할 때, 몇 번마다 색을 변경할지를 지정합니다.

verticalFill

<SolidColor>

이웃한 두 수직 격자선 사이의 공간에 칠할 색의 스타일을 지정합니다.

verticalShowCenterLine

true, false(*)

차트의 중앙에 수직선을 표시할지 여부를 설정합니다.

verticalStroke

<Stroke>

수직 격자선의 색의 스타일을 지정합니다.

다음은 3D 바 차트의 배경에 수직, 수평 격자선을 표시한 예제입니다. 이 예제에서는 이웃한 격자선 사이의 공간에 칠하는 색이 설정되었습니다.

<backgroundElements>
<GridLines direction="both" verticalChangeCount="1" horizontalChangeCount="1" horizontalTickAligned="false">
<horizontalStroke>
<Stroke color="#999999" alpha="0.5" weight="1"/>
</horizontalStroke>
<horizontalFill>
<SolidColor color="#EEEEEE" alpha="0.5"/>
</horizontalFill>
<horizontalAlternateFill>
<SolidColor color="#FFFFFF" alpha="0.5"/>
</horizontalAlternateFill>
<verticalStroke>
<Stroke color="#999999" alpha="0.5" weight="1"/>
</verticalStroke>
<verticalFill>
<SolidColor color="#FFFFFF" alpha="0.5"/>
</verticalFill>
<verticalAlternateFill>
<SolidColor color="#EEEEEE" alpha="0.5"/>
</verticalAlternateFill>
<horizontalOriginStroke>
<Stroke color="#999999" alpha="0" weight="1"/>
</horizontalOriginStroke>
</GridLines>
</backgroundElements>
차트에 격자선 표시

See the CodePen 알메이트 차트 - 차트에 격자선 표시

주의
<GridLines>> 노드를 레이아웃에 정의하지 않더라도 차트의 유형에 따라서 자동으로 기본 격자선이 표시됩니다. (예, 바 차트: 수직 격자선, 컬럼 차트: 수평 격자선). 차트에 격자선이 표시되는 것을 원하지 않을 경우에는 다음과 같이 <GridLines> 노드의 direction 속성을 “none” 으로 설정해야 합니다.
<backgroundElements>
<GridLines direction="none">
</backgroundElements>

배경에 이미지 표시

차트의 배경에 이미지를 표시하기 위해서는 차트 노드의 <backgroundElements> 속성에 <Image> 노드를 정의해야 합니다. 다음은 <Image> 노드의 주요 속성들을 설명한 표입니다.

속성명 유효값 (*: 기본값) 설명
alpha

0 과 1 사이의 숫자

기본값: 1

이미지의 투명도를 설정합니다.

bottom

숫자

기본값: NaN

차트의 하단 가장자리와 이미지가 표시될 위치 사이의 여백의 크기를 지정합니다.

height

숫자

이미지의 세로 크기를 지정합니다.

left

숫자

기본값: NaN

차트의 좌측 가장자리와 이미지가 표시될 위치 사이의 여백의 크기를 지정합니다.

maintainAspectRatio

true, false(*)

원본 이미지의 비율을 유지할지 여부를 설정합니다.

right

숫자

기본값: NaN

차트의 우측 가장자리와 이미지가 표시될 위치 사이의 여백의 크기를 지정합니다.

source

텍스트 (url)

이미지 파일이 존재하는 URL을 지정합니다.

top

숫자

기본값: NaN

차트의 상단 가장자리와 이미지가 표시될 위치 사이의 여백의 크기를 지정합니다.

width

숫자

이미지의 가로 크기를 지정합니다.

다음은 라인 차트의 배경에 이미지를 표시하는 예제입니다.

<backgroundElements>
<Image source="../rMateChartH5/Assets/Images/chart_background.jpg" maintainAspectRatio="false" alpha="1"/>
</backgroundElements>
배경에 이미지 표시

See the CodePen 알메이트 차트 - 배경에 이미지 표시

다음은 라인 차트의 배경 우측 하단에 로고 이미지를 표시하는 예제입니다.

<backgroundElements>
<GridLines/>
<CanvasElement>
<CanvasImage right="10" bottom="10" source="http://www.riamore.net/image/logo2.png"/>
</CanvasElement>
</backgroundElements>
배경 우측 하단에 로고 이미지 표시

See the CodePen 알메이트 차트 - 배경 우측 하단에 로고 이미지 표시

차트의 축을 포함한 전체 영역에 배경 이미지를 표시할 수도 있습니다. 이는 차트가 생성되는 <DIV> 요소에 다음과 같이 HTML background 스타일 속성을 설정함으로써 가능합니다.

DIV 배경 이미지

See the CodePen 알메이트 차트 - DIV 배경 이미지

차트 경계선

<rMateChart> 노드의 경계선에 대한 속성값들을 설정해서 차트에 경계선을 표시하고 이에 대한 스타일링을 할 수 있습니다. 차트 경계선 설정에 관련된 속성은 다음과 같습니다.

속성명 속성명 (*: 기본값) 설명
borderStyle none(*), solid, inset, outset

none: 경계선을표시하지 않습니다.

solid: 직선경계선을 표시합니다.

inset: 3D 눌려진(inset) 경계선을 표시합니다.

outset: 3D 돌출된(outset) 경계선을 표시합니다.

borderColor #16진수 컬러 코드 표기

경계선의 색을 지정합니다.

borderRadius 0(*) 이상의 숫자

경계선 모서리의 둥근 정도를 지정합니다.

borderThickness 1(*) 이상의 숫자

경계선의 굵기를 지정합니다.

다음은 경계선 속성값들을 설정한 코드와 이를 적용해서 출력한 차트의 예입니다.

<rMateChart borderStyle="solid" borderColor="#FF0000" borderRadius="10" borderThickness="5">
...
</rMateChart>
차트의 테두리 선

See the CodePen 알메이트 차트 - 차트의 테두리 선

차트의 배경색 설정하기

차트의 배경에 원하는 색을 설정할 수 있습니다. 배경색 설정에 관련된 속성은 다음과 같습니다.

속성명 유효값 (*: 기본값) 설명
backgroundColor

#16진수 컬러 코드 표기

기본값: #FFFFFF

배경색을 지정합니다.

backgroundAlpha

0 과 1(*) 사이의 숫자

배경색의 투명도를 지정합니다.

다음은 배경색 속성값들을 설정한 코드와 이를 적용해서 출력한 차트의 예입니다.

<rMateChart backgroundColor="#FF0000" backgroundAlpha="0.5">
...
</rMateChart>
차트의 배경색 설정

See the CodePen 알메이트 차트 - 차트의 배경색 설정