Class: AxisLine

AxisLine

new AxisLine()

AxisLine 클래스는 차트에 표시되는 선에 대한 두께, 색상, 라벨 등과 같은 속성에 대한 설정을 지원합니다.

레이아웃은 다음과 같은 형식으로 작성됩니다.

<rMateChart backgroundColor="0xFFFFFF" borderStyle="solid" borderRadius="12">
  ...
  <Line2DChart showDataTips="true" fontFamily="Myriad" selectionMode="single">
    ...
    <backgroundElements>
      <GridLines/>
      <AxisMarker>
        <lines>
          <AxisLine value="1000" label="Label 01" stroke="{stroke1}" labelUpDown="up" color="0xFF0000" />
          <AxisLine value="1500" label="Label 02" stroke="{stroke1}" labelAlign="left" labelUpDown="down" color="0xFF0000" />
          <AxisLine startValue="1000" endValue="2000" label="From-To Line" color="0x0000FF" labelAlign="right" labelUpDown="up">
            <stroke>
              <Stroke color="0x0099FF" weight="1"/>
            </stroke>
          </AxisLine>
        </lines>
      </AxisMarker>
    </backgroundElements>
  </Line2DChart>
</rMateChart>

Members

arrowHeadLocationString

화살표 머리의 위치를 설정합니다.

유효값은 다음과 같습니다.


  • start - 선의 시작 지점

  • end - 선의 끝 지점

Default Value:
  • end

arrowHeadTypeString

화살표 머리의 유형을 설정합니다.

유효값은 open, close 입니다.

Default Value:
  • open

arrowLengthNumber

화살표 머리의 길이를 설정합니다.

Default Value:
  • 10

axisObject

AxisLine 클래스가 참조할 축의 식별자(Identifier)를 설정합니다.

Default Value:
  • null

colorHexadecimal

라벨의 색상을 설정합니다.

Default Value:
  • #000000

dashLinePatternNumber

lineStyle 속성값이 dashLine 인 경우 점선 사이의 간격의 정밀도를 설정합니다.

Default Value:
  • 5

enableArrowHeadBoolean

선에 화살표 머리를 표시할지 여부를 설정합니다.

Default Value:
  • false

endValueObject

사선(diagonal line)을 표시할 때 선의 끝점(endpoint)에 대한 위치값을 설정합니다.

value 속성이 설정되면 이 값은 무시됩니다.

Default Value:
  • null

fontFamilyString

라벨에 대한 폰트명을 설정합니다.

Default Value:
  • null

fontSizeNumber

라벨에 대한 폰트 크기를 설정합니다.

Default Value:
  • 12

fontStyleString

라벨에 대한 폰트 스타일을 설정합니다.

유효값은 normal, italic 입니다.

Default Value:
  • normal

fontWeightString

볼드체로 라벨을 표시할 지 여부를 설정합니다.

유효값은 normal, bold 입니다.

Default Value:
  • normal

horizontalBoolean

수평선인지 여부를 설정합니다.


  • true - value 속성 (혹은 startValue, endValue 속성)의 값에 수직 좌표값(Y축 값)이 설정되어야 합니다.

  • false - value 속성 (혹은 startValue, endValue 속성)의 값에 수평 좌표값(X축 값)이 설정되어야 합니다.

Default Value:
  • true

horizontalEndValueNumber

수평선의 끝값을 설정합니다.

horizontal 속성값이 true 인 경우에 적용되며 선이 끝나는 X축 값을 설정합니다.

Default Value:
  • NaN

horizontalStartValueNumber

수평선의 시작값을 설정합니다.

horizontal 속성값이 true 인 경우에 적용되며 선이 시작되는 X축 값을 설정합니다.

Default Value:
  • NaN

labelString

선에 표시할 문자열을 설정합니다.

Default Value:
  • null

labelAlignString

선에 표시할 라벨의 수평정렬 방식을 설정합니다.

horizontal 속성값이 false 이면(vertical), left 는 top, right 는 bottom 과 동일합니다.

Default Value:
  • right

labelBackgroundColorString

라벨 배경의 색상을 설정합니다.

Default Value:
  • transparent

labelBorderRadiusNumber

라벨 테두리의 둥근 정도를 설정합니다.

Default Value:
  • 0

labelBoxHeightOffsetNumber

라벨 배경의 추가 높이값을 설정합니다.

Default Value:
  • 0

labelBoxWidthOffsetNumber

라벨 배경의 추가 너비값을 설정합니다.

Default Value:
  • 0

labelRotationNumber

표시할 라벨의 회전값을 설정합니다.

Default Value:
  • NaN

labelSeriesInBoolean

AxisLine 클래스가 표시할 수치 라벨의 위치(시리즈 내부, 즉 축 안쪽에 표시할 지 시리즈 외부, 즉 축 바깥쪽에 표시할 지 여부)를 설정합니다.

값이 false 이면 축 바깥쪽에 수치 라벨이 표시됩니다.

Default Value:
  • true

labelUpDownString

라벨을 선의 위에 표시할 지 아래에 표시할 지 여부를 설정합니다.

horizontal 속성값이 false 이면(vertical), up 은 우측, down 은 좌측과 동일합니다.

Default Value:
  • up

labelXOffsetNumber

label 속성값이 표시될 가로위치(X축 값)에 대한 오프셋(Offset) 값을 설정합니다.

Default Value:
  • 0

labelYOffsetNumber

label 속성값이 표시될 세로위치(Y축 값)에 대한 오프셋(Offset) 값을 설정합니다.

Default Value:
  • 0

linePositionString

CategoryAxis 클래스에서 선을 표시할 위치를 설정합니다.

CategoryAxis 클래스에서는 하나의 값에 대한 선을 여러 위치에 표시할 수 있으므로 표시할 선의 위치를 선택할 수 있습니다.

유효값은 center, left, right 입니다.

Default Value:
  • center

lineStyleString

선의 스타일을 설정합니다.

유효값은 다음과 같습니다.


  • normal - 실선

  • dashLine - 점선

Default Value:
  • normal

startValueObject

사선(diagonal line)을 표시할 때 선의 시작점(startpoint)에 대한 위치값을 설정합니다.

value 속성이 설정되면 이 값은 무시됩니다.

Default Value:
  • null

strokeObject

선의 스타일을 설정합니다.

유효값은 Stroke 클래스의 인스턴스입니다.

Default Value:
  • Stroke("#555555", 1, 1)

valueObject

표시하려는 선이 사선(diagonal line)이 아닌 경우 선이 표시되는 값을 설정합니다.

value 속성이 설정되면 startValue 속성과 endValue 속성은 무시됩니다.

Default Value:
  • null

verticalEndValueNumber

수직선의 끝값을 설정합니다.

horizontal 속성값이 false 인 경우에 적용되며 선이 끝나는 Y축 값을 설정합니다.

Default Value:
  • NaN

verticalStartValueNumber

수직선의 시작값을 설정합니다.

horizontal 속성값이 false 인 경우에 적용되며 선이 시작되는 Y축 값을 설정합니다.

Default Value:
  • NaN