最近、cf サイトを cf 7 から cf 11 にアップグレードしました。しかし、cfchartseries の幅を設定できません。背景を「フィット: 背景の領域に合わせて幅/高さを定義します」として設定する Adobe ドキュメントを見つけました。JSON を使用して coldfusion 11 で Cfcartseries の幅を設定するにはどうすればよいですか? 助けてください。
ありがとう。
最近、cf サイトを cf 7 から cf 11 にアップグレードしました。しかし、cfchartseries の幅を設定できません。背景を「フィット: 背景の領域に合わせて幅/高さを定義します」として設定する Adobe ドキュメントを見つけました。JSON を使用して coldfusion 11 で Cfcartseries の幅を設定するにはどうすればよいですか? 助けてください。
ありがとう。
プロット領域のマージン値を動的に設定する必要があります。これには、チャートの位置を決定する際にスケール値が動的に含まれます。プロット エリアの高さと幅も設定できますが、これには縮尺は含まれません。最良の結果は、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>