Class: Gauge

Gauge

new Gauge()

Gauge 클래스는 설정된 최소 각도부터 최대 각도까지의 원형 게이지를 표현합니다.

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

<rMateChart>
  <Options>
    <Caption text="Gauge"/>
  <Options>
  <Gauge innerRatio="0.5" minimumAngle="0" maximumAngle="360" showDataTip="true" startAngle="0" showAnimation="true" duration="800" showLabel="true" bounceAnimating="true" />
</rMateChart>

Members

backgroundColorsArray

게이지가 출력되는 영역의 배경 색상을 설정합니다.

Default Value:
  • ["#e2eaf3"]

backgroundStrokesArray

게이지가 출력되는 영역의 배경 테두리 색상을 설정합니다.

Default Value:
  • null

bounceAnimatingBoolean

이펙트 바운스 효과를 설정합니다.

Default Value:
  • true

circleOffsetNumber

값이 여러 개일 경우 각 원 형태마다 여백의 크기를 설정합니다.

Default Value:
  • 4

colorHexadecimal

게이지 값(라벨)에 색상을 설정합니다.

Default Value:
  • null

durationNumber

이펙트 출력 시간을 설정합니다.

Default Value:
  • 800

fontFamilyString

게이지 값(라벨)에 대한 폰트명을 설정합니다.

Default Value:
  • null

fontSizeNumber

게이지 값(라벨)에 대한 폰트 크기를 설정합니다.

Default Value:
  • 11

fontStyleString

게이지 값(라벨)에 대한 폰트 스타일을 설정합니다.

유효값은 normal, italic 입니다.

Default Value:
  • normal

fontWeightString

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

유효값은 normal, bold 입니다.

Default Value:
  • normal

foregroundColorsArray

게이지가 출력되는 영역의 색상을 설정합니다.

Default Value:
  • ["#51c0ee"]

foregroundStrokesArray

게이지가 출력되는 영역의 테두리 색상을 설정합니다.

Default Value:
  • null

gaugeHeightNumber

게이지 세로 크기 값을 설정합니다.

Default Value:
  • NaN

gaugeWidthNumber

게이지 가로 크기 값을 설정합니다.

Default Value:
  • NaN

horizontalOriginRatioNumber

게이지 출력 수평 위치를 설정합니다.

Default Value:
  • 0.5

innerRatioNumber

게이지 안쪽 영역의 비율을 설정합니다.

Default Value:
  • 0

labelXOffsetNumber

게이지 값(라벨)이 표시되는 X 값의 오프셋(Offset)을 설정합니다.

라벨의 위치를 이동시킬 수 있습니다.

Default Value:
  • 0

labelYOffsetNumber

게이지 값(라벨)이 표시되는 Y 값의 오프셋(Offset)을 설정합니다.

라벨의 위치를 이동시킬 수 있습니다.

Default Value:
  • 0

maximumNumber

게이지 값(라벨)의 최대값을 설정합니다.

Default Value:
  • 100

maximumAngleNumber

게이지의 최대 각도를 설정합니다.

Default Value:
  • 360

minimumNumber

게이지 값(라벨)의 최소값을 설정합니다.

Default Value:
  • 0

minimumAngleNumber

게이지의 최소 각도를 설정합니다.

Default Value:
  • 0

nameFieldString

다중 게이지를 표현할 때 카테고리에 해당하는 데이터 필드명을 설정합니다.

Default Value:
  • null

outerRatioNumber

게이지 바깥쪽 영역의 비율을 설정합니다.

Default Value:
  • 1

paddingBottomNumber

하단 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingLeftNumber

왼쪽 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingRightNumber

오른쪽 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingTopNumber

상단 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

showAnimationBoolean

이펙트 효과를 줄지 여부를 설정합니다.

Default Value:
  • true

showBackgroundGaugeBoolean

게이지 배경의 출력 여부를 설정합니다.

Default Value:
  • true

showDataTipBoolean

게이지의 바늘에 마우스 오버 시 게이지의 데이터 팁에 대한 표시 여부를 설정합니다.

Default Value:
  • true

showValueLabelBoolean

게이지 값(라벨)의 출력 여부를 설정합니다.

Default Value:
  • true

startAngleNumber

시작 각도 값을 설정합니다.

Default Value:
  • 0

typeString

다중 게이지의 표현 방식을 설정합니다.

유효값은 clustered, 100% 입니다.

Default Value:
  • clustered

valueFieldString

다중 게이지를 표현할 때 수치값에 해당하는 데이터 필드명을 설정합니다.

Default Value:
  • null

verticalOriginRatioNumber

게이지 출력 수직 위치를 설정합니다.

Default Value:
  • 0.5

Methods

fillJsFunction(value)

사용자 정의 색상을 설정하는 자바스크립트 함수명을 설정합니다.

<Gauge ... fillJsFunction="fillJsFunc" ...>
...
fillJsFunc(value) {
  ...
}
Name Type Description
value Number

게이지 라벨 값

labelClickJsFunction(value)

라벨을 클릭했을 때 실행될 자바스크립트 함수명을 설정합니다.

<Gauge ... labelClickJsFunction="labelClickJsFunc" ...>
...
labelClickJsFunc(value) {
  ...
}
Name Type Description
value String

라벨

labelJsFunction(value)

게이지 값(라벨)을 표시하는 자바스크립트 함수명을 설정합니다.

<Gauge ... labelJsFunction="labelFunc" ...>
...
labelFunc(value) {
  return "<font color='#ff812d'>" + value + " mph</font>";
}
Name Type Description
value Number

게이지 라벨 값

valueChangeFunction(value, secondValue)

데이터 변경 시 호출될 자바스크립트 함수명을 설정합니다.

<Gauge ... valueChangeFunction="valueChangeFunc" ...>
...
valueChangeFunc(value, secondValue) {
  ...
}
Name Type Description
value Number

주 데이터 값

secondValue Number

보조 데이터 값