Packagekor.series
Classpublic class ImageSeries

ImageChart 컨트롤의 series property에 할당되는 데이터 시리즈 입니다. 이미지 차트를 생성하기 위해 ImageSeries 의 imgSource 속성을 반드시 정의해야 합니다. imgSource 는 ImageSourceItem의 배열 조합을 할당하십시오. imageDisplayType 의 유효값은 아래와 같습니다. 디폴트로 ImageItemRenderer 클래스를 itemRenderer 스타일 값으로 사용합니다.

<ImageSeries> 는 기본적으로 parent classes 의 모든 properties 를 상속받으며 아래의 properties 를 추가로 갖습니다.

   <rMateChart backgroundColor="0xFFFFFF"  cornerRadius="12" borderStyle="solid">
   <Options>
     <Caption text="Image Chart" />
     <SubCaption text="(2004 ~ 2008)" textAlign="center"/>
    </Options>
    <NumberFormatter id="numFmt" /> 
    <ImageChart id="chart" showDataTips="true" gutterLeft="20" gutterRight="20"  showLabelVertically="true">
     <horizontalAxis>
      <CategoryAxis id="hAxis" categoryField="Year"/>
    </horizontalAxis>
     <verticalAxis>
      <LinearAxis id="vAxis"/>
     </verticalAxis>
    <series>
     <ImageSeries yField="Data1" imageDisplayType="single" styleName="seriesStyle" displayName="Male" formatter="{numFmt}">
      <imgSource>
               <ImageSourceItem maintainAspectRatio="true" url="../Samples/Images/1-1-1.png"/>
               </imgSource>
               <showDataEffect>
                <SeriesSlide duration="1000" direction="up"/>
               </showDataEffect>
     </ImageSeries>
     <ImageSeries yField="Data2" imageDisplayType="single" styleName="seriesStyle2" displayName="Female" formatter="{numFmt}">
      <imgSource>
                <ImageSourceItem maintainAspectRatio="true" url="../Samples/Images/1-1-2.png"/>
              </imgSource>
              <showDataEffect>
            <SeriesSlide duration="1000" direction="up"/>
            </showDataEffect>
    </ImageSeries>
   </series>
   <verticalAxisRenderers>
    <Axis2DRenderer axis="{vAxis}" visible="false" includeInLayout="false"/>
   </verticalAxisRenderers>
  </ImageChart>
  <Style>
   .seriesStyle
   {
    labelPosition:outside;
    fontFamily:Myriad;
    color:0x0066FF;
    fontSize:11;
   }
   .seriesStyle2
   {
    labelPosition:outside;
    fontFamily:Myriad;
    color:0xFF66FF;
    fontSize:11;
   }
  </Style>
  lt;/rMateChart>
   



Styles
 StyleDescriptionDefined by
  
alwayShowLabels
Type: Boolean
시리즈 출력 영역보다 insideLabel 과 outsideLabel 이 작아진 경우 라벨들의 처리 방법을 결정합니다. alwayShowLabels = true 라면 항상 라벨들을 표시하지만 false 인 경우 공간이 부족하면 출력하지 않습니다. The default value is true.
ImageSeries
  
columnWidthRatio
Type: Number
표시하는 칼럼(column)의 width 를 카테고리의 width에 대한 비율(범위는 0~1)로 지정합니다. 값이 1인 경우는 영역 전체가 사용되며, 0.6인 경우 칼럼의 사용 가능 영역은 60%입니다.

실제 칼럼(column)의 width 는 columnWidthRatio property 와 maxColumnWidth property 를 계산하여 작은 값이 적용됩니다

The default value is 0.65.
ImageSeries
  
fillJsFunction
Type: Object
시리즈에서 현재 차트아이템의 fill 컬러를 리턴하는 함수를 정의 합니다. 만약 이 함수가 정의 되었다면, fillfills 는 fillJsFunction 에서 리턴되는 값 때문에 무시됩니다. 그러나 null 값이 리턴 되었을 경우, fills 또는 fill 이 적용됩니다.
ImageSeries
  
fills
Type: Array
시리즈에서 각각의 아이템의 fill 컬러를 지정하는 fill 객체 배열을 정의합니다. 만약 시리즈의 모든 아이템에 충분한 fill 컬러를 지정하지 않았다면 지정된 색깔이 반복됩니다. 예를 들어, 시리즈의 아이템이 10개 인 경우 5개의 fill 컬러를 지정하였다면 5개를 칠한 후 다시 5개를 칠하게 됩니다.

CSS에서 fills 설정 한 경우:

     ImageSeries {
       fills:#CC66FF, #9966CC, #9999CC;
     }
    

MXML에서 fills 설정 한 경우:

     <ImageSeries ... >
      <fills>
       <mx:SolidColor color="0xCC66FF"/>
       <mx:SolidColor color="0x9966CC"/>
       <mx:SolidColor color="0x9999CC"/>
      </fills>
     </ImageSeries>
    

ImageSeries
  
formatter
Type: Object

인사이드, 아웃사이드 수치 필드의 Number 를 포매팅하는 포매터입니다. 디폴트는 NumberFormatter 입니다.

ImageSeries
  
horizontalAxis
Type: Object
아이템들의 labels, tick marks, and data position 을 정의 하는 x-축입니다. LinearAxisEx, CategoryAxisEx, DateTimeAxis, LogAxis 중 하나를 선택하여 할당하십시오.
ImageSeries
  
imageDisplayType
Type: String
이미지 차트의 이미지 표현 유형을 결정합니다. single은 메인이미지 하나로 데이터 값을 표현하고, singleRepeat는 하나의 이미지가 데이터 value 까지 반복되어 출력됩니다. multiple 은 여러 이미지를 등록하여 각각의 이미지에 value 값을 할당합니다. 실제 데이터에 맞게 여러 이미지가 반복되어 출력됩니다. The default value is single.
ImageSeries
  
insideLabelField
Type: String
라벨에 나타날 dataProvider 에 있는 필드의 이름입니다. 만약 insdieLabelJsFunction property 가 정의 되었다면 이 속성은 무시됩니다.
ImageSeries
  
insideLabelJsFunction
Type: String
inside 라벨을 사용자 정의하기 위한 콜백함수입니다. 자바스크립트 함수를 설정하십시오
ImageSeries
  
insideLabelXOffset
Type: Number   Format: Length

인사이드 수치 라벨의 X 위치를 추가로 지정합니다.

ImageSeries
  
insideLabelYOffset
Type: Number   Format: Length

인사이드 수치 라벨의 Y 위치를 추가로 지정합니다.

ImageSeries
  
labelAlign
Type: String
인사이드 수치 라벨 value 값의 위치를 결정합니다. labelPostioninside 또는 both로 설정한 경우만 가능합니다.

유효값은 top, middle, 그리고 bottom 입니다.

The default value is "middle".
ImageSeries
  
labelPosition
Type: String
수치 라벨의 위치(position)을 결정합니다.

유효값은 "inside" , "outside", "both" 그리고 "none" 입니다.

The default value is "none".
ImageSeries
  
maxColumnWidth
Type: Number
칼럼(column)의 width를 픽셀 단위로 지정합니다.

실제 칼럼(column)의 width 는 columnWidthRatio property 와 maxColumnWidth property 를 계산하여 작은 값이 적용됩니다

ImageSeries
  
minField
Type: String
칼럼의 y-axis 위치의 bottom 을 결정하는 dataProvider 필드를 지정합니다. null 로 설정되었다면, 데이터 중 최소값에 바탕을 두고 칼럼을 표시합니다.
ImageSeries
  
offset
Type: Number
사용 가능한 영역의 중심으로부터 바의 중심을 어느정도 비켜 놓을 지를 카테고리의 폭에 대한 비율로 지정합니다. 값의 범위는 -100 ~ 100 의 퍼센티지입니다. area의 중심으로 바을 배치하려면 0 으로 설정합니다.

일반적으로 이 속성을 직접 정의 할 필요는 없습니다.

ImageSeries
  
outsideLabelField
Type: String
라벨에 나타날 dataProvider 에 있는 필드의 이름입니다. 만약 outsideLabelJsFunction property 가 정의 되었다면 이 속성은 무시됩니다.
ImageSeries
  
outsideLabelJsFunction
Type: Obejct
outside 라벨을 사용자 정의하기 위한 콜백함수입니다. 자바스크립트 함수를 설정하십시오
ImageSeries
  
outsideLabelXOffset
Type: Number   Format: Length

아웃사이드 수치 라벨의 X 위치를 추가로 지정합니다.

ImageSeries
  
outsideLabelYOffset
Type: Number   Format: Length

아웃사이드 수치 라벨의 Y 위치를 추가로 지정합니다.

ImageSeries
  
showLabelVertically
Type: Boolean
인사이드 수치 라벨 value 를 세로방향으로 표현할지를 지정합니다. labelPostioninside로 설정하고 임베디드 폰트를 사용한 경우에 유효합니다. The default value is false.
ImageSeries
  
sortOnXFeild
Type: Boolean
차트가 렌더링 되기 전에 왼쪽에서 오른쪽으로 칼럼을 정렬할지를 나타내는 여부입니다. 기본적으로, ImageSeries 는 데이터프로바이더 자체 정렬된 것을 기준으로 칼럼을 렌더링 합니다. The default value is false.
ImageSeries
  
verticalAxis
Type: Object
아이템들의 labels, tick marks, and data position 을 정의 하는 y-축입니다. LinearAxisEx, CategoryAxisEx, DateTimeAxis, LogAxis 중 하나를 선택하여 할당하십시오.
ImageSeries
  
xField
Type: String
수평 축(x-axis)의 위치를 결정하는 dataProvider 의 필드를 지정합니다. 만약 null 로 설정하였다면 ImageSeries 는 dataProvider 가 numbers 배열이라 가정하고 그 numbers를 사용합니다.

dataProvider 가 numbers 배열이 아니라면 차트는 정상적으로 출력되지 않습니다.

ImageSeries
  
yField
Type: String
수직 축(y-axis)의 위치를 결정하는 dataProvider 의 필드를 지정합니다. 바차트에서 dataProvider 의 특정 필드명을 반드시 지정할 필요가 있습니다.

만약 지정하지 않을 경우 정상적인 차트 출력이 되지 않을 수 있습니다.

ImageSeries