Packagekor.series
Classpublic class CandleArea2DSeries

CandleArea2DChart 컨트롤의 series 속성에 할당되는 데이터 시리즈 입니다.

데이터를 바탕으로 실제적인 영역을 표현하는 클래스입니다.

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

 <rMateChart backgroundColor="0xFFFFEE"  cornerRadius="12" borderStyle="solid">
   <Options>
    <Caption text="Anual Report"/>
  </Options>
  <CandleArea2DChart showDataTips="true">
    <horizontalAxis>
     <CategoryAxis categoryField="Month" />
    </horizontalAxis>
    <series>
     <CandleArea2DSeries yField="Profit"/>
     <CandleArea2DSeries yField="Cost" />
     <CandleArea2DSeries yField="Revenue" />
    </series>
   </CandleArea2DChart>
  </rMateChart>
 



Styles
 StyleDescriptionDefined by
  
areaFill
Type: Object

영역 안쪽 채우기 색을 정의합니다. 유효값은 SolidColor 입니다.

CandleArea2DSeries
  
areaStroke
Type: Object

영역 상단을 따라 데이터 지점을 잇는 라인을 정의합니다. 유효값은 Stroke 입니다.

CandleArea2DSeries
  
baseLineMode
Type: Boolean

baseValue값을 기준으로 선의 스타일을 변경할지 여부입니다.

The default value is false.
CandleArea2DSeries
  
baseValue
Type: Number

baseLineMode가 true일 경우 baseValue를 기준으로 위 영역의 선은 stroke를 설정하고 아래 영역은 declineStroke를 설정합니다.

CandleArea2DSeries
  
color
Type: uint   Format: Color

글자색을 RGB로 지정합니다.

The default value is 0x777777.
CandleArea2DSeries
  
declineFill
Type: Object

baseLineMode가 true일 경우 baseValue보다 작은 영역의 채우기 색을 정의합니다. 유효값은 SolidColor 입니다.

CandleArea2DSeries
  
declineStroke
Type: Object

baseLineMode가 true일 경우 baseValue보다 작은 영역의 데이터 지점을 잇는 라인 스타일을 정의합니다. 유효값은 Stroke 입니다.

CandleArea2DSeries
  
displayName
Type: String

시리즈의 이름을 지정합니다. 설정된 값은 기본적으로 데이터팁(툴팁)에서 보여지게 되며 범례(Legend) 설정 시 Legend에 표시됩니다.

CandleArea2DSeries
  
downLabelField
Type: String

down 라벨에 나타날 dataProvider 에 있는 필드명을 지정합니다.
만약 downLabelJsFunction 이 정의 되었다면 이 속성은 무시됩니다.

CandleArea2DSeries
  
downLabelJsFunction
Type: String

down 라벨을 사용자 정의하기 위한 콜백함수입니다. 자바스크립트 함수를 설정하십시오

CandleArea2DSeries
  
downLabelXOffset
Type: Number

labelPosition 을 down 또는 both 로 설정한 경우 라벨의 Y 위치를 추가적으로 지정합니다.(픽셀단위)

CandleArea2DSeries
  
downLabelYOffset
Type: Number

labelPosition 을 down 또는 both 로 설정한 경우 라벨의 Y 위치를 추가적으로 지정합니다.(픽셀단위)

CandleArea2DSeries
  
fill
Type: Object
시리즈 아이템렌더러의 채우기 색을 지정합니다. 유효값은 SolidColor, LinearGradient, RadialGradient 입니다.
CandleArea2DSeries
  
fillJsFunction
Type: String
차트의 채우기 색을 특정 조건에 따라 지정하는 사용자 정의 함수입니다.

layout XML 에서 Series 속성을 넣을 때 fillJsFunction 을 주고, 만든 javascript 함수명을 넣어줍니다.

 예) <CandleArea2DSeries yField="Profit" fillJsFunction="fillJsFunc">
 

fillJsFunction 의 signature 는 아래와 같습니다.

 function_name(seriesId, index, data, values) { ... }
 
seriesId : 해당 series의 id
index : 해당 아이템의 인덱스
data : 해당 아이템 위치의 데이터 객체
values : 해당 item의 값입니다. 배열로 전달되며 차트의 종류에 따라 아래와 같습니다.
  • 바시리즈(Bar2DSeries, Bar3DSeries) 0:x축 값, 1:y축 값
  • 칼럼시리즈(Column2DSeries, Column3DSeries) 0:x축 값, 1:y축 값
  • 영역시리즈(Area2DSeries) 0:x축 값, 1:y축 값
  • 버블시리즈(Bubble3DSeries) 0:x축 값, 1:y축 값, 2:radius 값
  • 라인시리즈(Line2DSeries) 0:x축 값, 1:y축 값
  • 파이시리즈(Pie2DSeries, Pie3DSeries) 0:값, 1:퍼센티지, 2:nameField
  • From-To Chart 에서 minField 를 지정했다면 values 의 마지막 인덱스 값에 minField 값이 들어옵니다.
  • 매트릭스시리즈 (Matrix2DSeries) 0:x축 값, 1:y축 값, 2:z축 값
  • 캔들시리즈 (Candlestick2DSeries) 0:x축 값, 1:openField 값, 2:closeField 값, 3:highField 값, 4:lowField 값
CandleArea2DSeries
  
fills
Type: Array
시리즈에서 각각의 아이템렌더러의 fill 컬러를 지정하는 fill 객체 배열을 정의합니다.
만약 시리즈의 모든 아이템렌더러에 충분한 fill 컬러를 지정하지 않았다면 지정된 색깔이 반복됩니다. 예를 들어, 시리즈의 아이템이 10개 인 경우 5개의 fill 컬러를 지정하였다면 5개를 칠한 후 다시 5개를 칠하게 됩니다.
    <Area2DSeries ... >
     <fills>
      <SolidColor color="0xCC66FF"/>
      <SolidColor color="0x9966CC"/>
      <SolidColor color="0x9999CC"/>
     </fills>
    </Area2DSeries>
   
CandleArea2DSeries
  
fontFamily
Type: String

사용할 폰트명을 지정합니다. 기본적으로 시스템 폰트를 사용합니다.

The default value is "arial".
CandleArea2DSeries
  
fontSize
Type: Number   Format: Length

글자의 크기를 픽셀단위로 지정합니다.

The default value is 12.
CandleArea2DSeries
  
fontStyle
Type: String

이텔릭체로 글자를 표현할지를 나타냅니다. 유효값은 "normal", "italic" 입니다..

The default value is "normal".
CandleArea2DSeries
  
fontWeight
Type: String

볼드체로 글자를 표현할지를 나타냅니다. 유효값은 "normal", "bold" 입니다..

The default value is "normal".
CandleArea2DSeries
  
form
Type: String
영역 차트 상단의 데이터 포인트 연결 방식을 결정합니다.

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

  • "segment" - 데이터 포인드들을 직선 형식으로 연결합니다.
  • "curve" - 데이터 포인트들을 곡선 형식으로 연결합니다.
  • "step" - 수평 방향으로 먼저 시작하는 계단식 직선형으로 연결합니다.
  • "reverseStep" - 수직 방향으로 먼저 시작하는 계단식 직선형으로 연결합니다.
  • The default value is "segment".
    CandleArea2DSeries
      
    horizontalAxis
    Type: Object
    시리즈가 참조할 수평축을 정의합니다. 정의하지 않은 경우 차트의 horizontalAxis 를 참조합니다.
    CandleArea2DSeries
      
    id
    Type: String

    id를 설정합니다. id는 사용자에 의해 정의된 임의의 고유값입니다.

    설정된 id를 통해 해당 객체에 접근이 가능합니다.
    CandleArea2DSeries
      
    itemRenderer
    Type: Object

    차트에서 개개의 아이템을 표현하기 위해 시리즈가 사용하게 될 클래스가 되는 팩토리입니다.

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

  • DiamondItemRenderer
  • CircleItemRenderer
  • TriangleItemRenderer
  • CrossItemRenderer
  • XShapeItemRenderer
  • IShapeItemRenderer
  • RectangleItemRenderer

  • The default value is null.
    CandleArea2DSeries
      
    labelPosition
    Type: String

    수치 라벨의 위치(position)을 결정합니다. 유효값은 "up" , "down", "both" 그리고 "none" 입니다.

    The default value is "none".
    CandleArea2DSeries
      
    minField
    Type: String

    수직 축과 데이터의 매핑에 맞는 값을 추가적으로 지정합니다.
    즉, 최소값(minimum) 값에 해당되는 데이터 필드명을 추가로 설정하여 From-To 차트 생성을 할 수 있도록합니다.

    CandleArea2DSeries
      
    radius
    Type: Number   Format: Length

    아이템 렌더러의 반지름을 픽셀 단위로 정의합니다.

    The default value is 4.
    CandleArea2DSeries
      
    showDataEffect
    Type: Object
    차트에 데이터가 삽입되었을 경우 재생할 애니메이션 이펙트를 정의합니다. 유효값은 SeriesInterpolate, SeriesSlide, SeriesZoom 입니다.
    CandleArea2DSeries
      
    showMaxValueLabel
    Type: Boolean

    labelPosition 을 설정한 경우 라벨 값 중 최대값에 해당되는 라벨만 출력시킵니다.

    CandleArea2DSeries
      
    showMinValueLabel
    Type: Boolean

    labelPosition 을 설정한 경우 라벨 값 중 최소값에 해당되는 라벨만 출력시킵니다.

    CandleArea2DSeries
      
    showValueLables
    Type: Array

    labelPosition 을 설정한 경우 선택적으로 라벨 출력 유무를 결정합니다.
    예를 들어 1,5,10 번 데이터의 수치 라벨 출력만을 원할 경우 showValueLables="[1,5,10]" 처럼 설정할 수 있습니다.

    CandleArea2DSeries
      
    stroke
    Type: Object

    시리즈 아이템렌더러의 테두리 선을 정의합니다. 유효 값은 Stroke 입니다.

    CandleArea2DSeries
      
    styleName
    Type: String

    Style 노드에서 정의한 스타일 이름을 지정합니다.

    CandleArea2DSeries
      
    symbolBackgroundColor
    Type: Number

    symbolType이 div일 경우 symbol의 배경색상을 설정합니다.

    The default value is #ffffff.
    CandleArea2DSeries
      
    symbolBorderColor
    Type: Number

    symbolType이 div일 경우 symbol테두리의 색상을 설정합니다.

    The default value is #000000.
    CandleArea2DSeries
      
    symbolBorderRadius
    Type: Number

    symbolType이 div일 경우 symbol모서리의 둥글기를 설정합니다.

    The default value is 2.
    CandleArea2DSeries
      
    symbolBorderStyle
    Type: Strnig

    symbolType이 div일 경우 symbol테두리 스타일을 설정합니다.

    The default value is solid.
    CandleArea2DSeries
      
    symbolBorderThickness
    Type: Number

    symbolType이 div일 경우 symbol테두리 선의 굵기를 설정합니다.

    The default value is 1.
    CandleArea2DSeries
      
    symbolClickBackgroundColor
    Type: Number

    symbolType이 div일 경우 symbol가 클릭 되었을 경우의 배경색상을 설정합니다.

    The default value is #6799ff.
    CandleArea2DSeries
      
    symbolClickBorderColor
    Type: Number

    symbolType이 div일 경우 symbol가 클릭 되었을 경우의 테두리 색상을 설정합니다.

    The default value is #6b66ff.
    CandleArea2DSeries
      
    symbolClickColor
    Type: Number

    symbolType이 div일 경우 symbol가 클릭 되었을 경우의 텍스트 색상을 설정합니다.

    The default value is #ffffff.
    CandleArea2DSeries
      
    symbolClickJsFunction
    Type: String

    symbolType이 div일 경우 해당 symbol을 클릭 했을 경우 실행할 콜백 함수 입니다. html내의 자바스크립트 함수명을 설정하십시오.

    CandleArea2DSeries
      
    symbolField
    Type: String

    특정 데이터 위치에 기호를 설정하는 데이터의 필드명을 지정합니다.

    CandleArea2DSeries
      
    symbolFill
    Type: Number

    symbolType이 normal일 경우 symbol의 배경색상을 설정합니다. 유효 값은 SolidColor 입니다.

    The default value is null.
    CandleArea2DSeries
      
    symbolLabelField
    Type: String

    symbolType이 div일 경우 화면에 출력할 string값을 가지고 있는 데이터의 필드명을 지정합니다.

    CandleArea2DSeries
      
    symbolPosition
    Type: String

    symbol의 위치를 결정합니다. 유효값은 top, right, bottom, left값을 입니다.

    The default value is bottom.
    CandleArea2DSeries
      
    symbolRenderer
    Type: String

    symbolType이 normal일 경우 이 속성에 설정한 renderer가 표현됩니다.

    The default value is UpArrowItemRenderer.
    CandleArea2DSeries
      
    symbolStroke
    Type: Number

    symbolType이 normal일 경우 symbol의 테두리 색상을 설정합니다. 유효 값은 Stroke 입니다.

    The default value is null.
    CandleArea2DSeries
      
    symbolType
    Type: String

    캔들 시리즈의 특정 데이터 위치에 나타나는 기호의 type을 결정합니다.

    • normal : 캔들 시리즈에 설정되는 symbolRenderer를 표현합니다.
    • div : symbolLabelField에 설정한 string값을 표현합니다.
    The default value is normal.
    CandleArea2DSeries
      
    symbolXOffset
    Type: Number

    symbolPosition의 위치에서 설정한 값만큼 x좌표를 이동합니다.

    CandleArea2DSeries
      
    symbolYOffset
    Type: Number

    symbolPosition의 위치에서 설정한 값만큼 y좌표를 이동합니다.

    CandleArea2DSeries
      
    upLabelField
    Type: String

    up 라벨에 나타날 dataProvider 에 있는 필드명을 지정합니다.
    만약 upLabelJsFunction 이 정의 되었다면 이 속성은 무시됩니다.

    CandleArea2DSeries
      
    upLabelJsFunction
    Type: String

    up 라벨을 사용자 정의하기 위한 콜백함수입니다. 자바스크립트 함수를 설정하십시오.

    CandleArea2DSeries
      
    upLabelXOffset
    Type: Number

    labelPosition 을 up 또는 both 로 설정한 경우 라벨의 X 위치를 추가적으로 지정합니다.(픽셀단위)

    CandleArea2DSeries
      
    upLabelYOffset
    Type: Number

    labelPosition 을 up 또는 both 로 설정한 경우 라벨의 Y 위치를 추가적으로 지정합니다.(픽셀단위)

    CandleArea2DSeries
      
    verticalAxis
    Type: Object
    시리즈가 참조할 수직축을 정의합니다. 정의하지 않은 경우 차트의 verticalAxis 를 참조합니다.
    CandleArea2DSeries
      
    visible
    Type: Boolean

    visible 이 false 라면 화면 상에 표시하지 않습니다.

    The default value is true.
    CandleArea2DSeries
      
    xField
    Type: String

    수평 축(horizontalAxis)의 위치를 결정하는 데이터의 필드명를 지정합니다.

    CandleArea2DSeries
      
    yField
    Type: String

    수직 축(verticalAxis)의 위치를 결정하는 데이터의 필드명를 지정합니다.

    CandleArea2DSeries