2012-02-06 3 views

답변

0

날짜 - 시간 축 값을 가질 수있는 능력은 아직 FusionCharts를 사용할 수 없습니다. 그럼에도 불구하고, 당신을위한 유스 케이스는 맞지 않습니다.

이상적으로 그리드 구성 요소의 오른쪽 열에는 숫자 (값)가 표시되어야합니다. 왼쪽 열은 레이블을 보여주는 텍스트입니다. 그리드의 경우 두 열 모두에 텍스트를 포함하는 것이 매우 적합하지 않습니다.

http://docs.fusioncharts.com/charts/contents/advanced/number-format/Number_Scaling.html가 말해 우리가 나타내는 차트 음모를 꾸미고있는 대신 날짜의

가, 오른쪽 열에는


발췌은 FusionCharts는 문서에서 몇 달 또는 일 또는 시간 등을 표시해야합니다 자동화 된 프로세스 목록에 걸린 시간 목록의 각 프로세스는 몇 초에서 며칠까지 걸릴 수 있습니다. 그리고 우리는 초 단위의 각 프로세스에 대한 데이터를 가지고 있습니다. 이제 차트의 모든 데이터를 초 만에 표시하면 너무 쉽게 읽을 수 없습니다. 우리가 할 수있는 것은 시간을 나타내는 스케일을 작성한 다음 차트에 지정하는 것입니다. 이 규모를 변환하는 지금

60초 = 일분 60분 = 1 시간 24 시간 = 일일 칠일 = 일주

이 규모는, 인간의 관점에서, 아래로 보일 것입니다 FusionCharts XML 형식으로 변환하려면 다음과 같이 입력해야합니다.

  1. 먼저 제공하는 데이터 단위를 정의해야합니다. 이 예에서 모든 데이터를 몇 초 내에 제공하고 있습니다. 따라서 기본 숫자 스케일은 초 단위로 표시됩니다. <chart defaultNumberScale='s' ...>
  2. 다음으로 차트의 자체 눈금을 <chart numberScaleValue='60,60,24,7' numberScaleUnit='min,hr,day,wk' >으로 정의 할 수 있습니다. 신중하게 이것을보고 범위와 일치 시키면 범위의 왼쪽에있는 숫자 수치가 numberScaleValue에 놓이고 저울의 오른쪽에있는 단위가 모두 입력되었음을 알 수 있습니다 numberScaleUnit - 모두 쉼표로 구분됩니다. 같을 것이다

    <chart defaultNumberScale='s' numberScaleValue='60,60,24,7' numberScaleUnit='min,hr,day,wk'><set label='A' value='38' /><set label='B' value='150' /><set label='C' value='11050' /><set label='D' value='334345' /><set label='E' value='1334345' /></chart> 
    

    샘플 그리드 (안 위의 데이터와 함께) : <chart formatNumber='1' formatNumberScale='1' ...>

전체 XML의 모습 :

  • 는에로하는 플래그를 서식 차트를 설정 SS grid with numberscaleunit

  • 관련 문제