2012-02-06 6 views

答えて

0

日付・時間軸の値を持っている能力はまだFusionChartsのでは使用できません。それにもかかわらず、あなたのユースケースは正しく適合しません。

理想的には、グリッドコンポーネントの右の列に数値(値)が表示されることが理想的です。左の列はラベルを示すテキストです。グリッドの場合、両方の列にテキストを配置するのは非常に意味がありません。

日付の代わりに、右の列は、FusionChartsのドキュメントからどのように多くの月のまたは日数や時間など


抜粋表示する必要があります:http://docs.fusioncharts.com/charts/contents/advanced/number-format/Number_Scaling.html

は、我々が示すチャートをプロットしていると言うが自動プロセスのリストにかかる時間。リストの各プロセスは、数秒から数日の範囲の時間がかかります。また、各プロセスのデータは数秒で表示されます。さて、チャート上のすべてのデータを数秒で表示すると、わかりにくく見えません。私たちができることは、時間を表す縮尺を作成し、それをグラフに指定することです。このスケールに変換するために、今すぐ

60秒= 1分 60分= 1時間 24時間= 1日 7日= 1週間

:このスケールは、人間の言葉で、下のようになります

  1. まず、提供するデータの単位を定義する必要があります.FusionCharts XMLフォーマットでは、次のようにしなければなりません。この例では、すべてのデータを数秒で提供しています。したがって、デフォルトの数値スケールは秒単位で表されます。 <chart defaultNumberScale='s' ...>
  2. 次に、グラフのスケールを<chart numberScaleValue='60,60,24,7' numberScaleUnit='min,hr,day,wk' >として定義します。これを注意深く見て範囲と一致させると、範囲の左側にある数字の数字はどれもnumberScaleValueに入れられ、スケールの右側にある単位はすべて下に置かれていますnumberScaleUnit - すべてカンマで区切られます。全体XMLは次のようになり<chart formatNumber='1' formatNumberScale='1' ...>

<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> 

サンプルグリッド(ない上記データを伴う)のようになり:SS grid with numberscaleunit

ようにするフラグを書式設定チャート設定
  • 関連する問題