0

最近、cf サイトを cf 7 から cf 11 にアップグレードしました。しかし、cfchartseries の幅を設定できません。背景を「フィット: 背景の領域に合わせて幅/高さを定義します」として設定する Adob​​e ドキュメントを見つけました。JSON を使用して coldfusion 11 で Cfcartseries の幅を設定するにはどうすればよいですか? 助けてください。

ありがとう。

4

1 に答える 1

0

プロット領域のマージン値を動的に設定する必要があります。これには、チャートの位置を決定する際にスケール値が動的に含まれます。プロット エリアの高さと幅も設定できますが、これには縮尺は含まれません。最良の結果は、JS ファイルを介してすべてのスタイルを含め、それを cfchart の style 属性を介して呼び出すことであることがわかりました。

以下は基本的な例です。

test.js という JS ファイルを作成します。

{
"graphset":[
    {
    "border-width":1, 
    "background-color":"transparent",
    "plotarea":{"margin":"dynamic"}
    }
  ]
}

このチャート コードを、test.js ファイルと同じディレクトリにある cfm ページに追加します (例のみ)。

<cfchart format="html" showlegend="no" height="200" width="250" title="" show3d="no" style="test.js">
   <cfchartseries type="bar" paintstyle="light" color="red">
       <cfchartdata item="2005" value="1000"/>
       <cfchartdata item="2006" value="3000"/>
       <cfchartdata item="2007" value="1000"/>
       <cfchartdata item="2008" value="4000"/>
       <cfchartdata item="2009" value="2000"/>
   </cfchartseries> 
</cfchart>
于 2014-07-17T15:08:03.020 に答える