차트 대시릿 생성

차트 대시릿을 생성하려면 차트 대시릿 메타데이터 XML을 정의해야 합니다.

샘플 XML: 차트 대시릿 메타데이터 정의


<Dashlet id="chartdashlet" title="My Graph " type="extscreen">
			<Url>/platform/dashboard/chartdashlet.jsp</Url>
			<Imgurl>/stk/img/dashboard/chartdashlet.jpg</Imgurl>
			<Description>View data in Graph</Description>
			<Config>
						<Chart chartType="MSCombi2D" showAboutMenuItem="1"
  											rotateValues="1" caption="Monthly Flight expenses" xAxisName="Month"
  											yAxisName="Expense" yAxisMinValue="10" yAxisValuesStep="2"
  											yAxisMaxValue="2000" numberPrefix="Rs." enableSmartLabels="1" 
  											enableRotation="1" showValues="0" useRoundEdges="1"
  											formatNumberScale="1" showBorder="1" chartOrder="line,area,column"
													endAngX="35" endAngY="-20">
						</Chart>
						<Datasources>
									<Datasource mashupId="flightBookingGraphMashup" seriesName="expence" 
																					renderAs='Column'>
    					</Datasource>
 					</Datasources>
						<categories>
									<category label='JAN' />
									<category label='FEB' /> 
									<category label='MAR' />
									<category label='APR' /> 
									<category label='MAY' /> 
									<category label='JUN' />
									<category label='JUL' />
									<category label='AUG' />
									<category label='SEP' /> 
									<category label='OCT' />  
									<category label='NOV' />   
									<category label='DEC' />
						</categories>
			</Config>
</Dashlet> 
위 샘플에 대한 속성 및 요소 설명은 아래 제공됩니다.
유형
차트 대시릿 UI를 표시하는 데 사용할 화면 유형을 지정합니다. 기본적으로 Sterling Application Platform에서 제공되는 차트 대시릿의 유형은 extscreen입니다.
URL
차트 대시릿을 렌더링하기 위해 컨텐츠를 가져오는 데 사용되는 URL입니다. 참고: 차트 대시릿의 URL은 /platform/dashboard/chartdashlet.jsp 여야 합니다.
차트
이 요소의 속성은 유효한 FusionCharts 차트 속성입니다. 다양한 차트별 속성의 경우 FusionChart 문서를 참조하십시오.
Datasources/Datasource
데이터 소스는 차트로 표시할 관련 데이터를 대시릿에 제공하는 데 사용됩니다. 하나의 데이터 소스가 차트에 표시할 하나의 시리즈에 대응합니다. 다중 데이터 소스를 사용하여 차트에 다중 시리즈를 표시할 수 있습니다. 또한 데이터 소스 정의에는 매시업을 호출하는 메타데이터가 있습니다. 매시업에 대한 입력은 데이터 소스 XML 요소이며 출력은 XML 요소로 예상됩니다. datasource 요소에는 다음 속성이 있습니다.
  • mashupId. 호출할 매시업의 ID입니다.
  • seriesName. 시리즈 이름을 정의하는 데 사용됩니다.
  • renderAs. 시리즈 유형을 정의하는 데 사용됩니다.
참고: 데이터 소스 출력은 FusionCharts에서 예상하는 형식의 올바른 데이터 세트여야 합니다. 예를 들어,

<dataset>
<set label="label_1" value="001" />
<set label="label_2" value="002" />
</dataset> 
카테고리
축에서 데이터를 구성하기 위해 FusionChart에 필요한 카테고리를 지정합니다.