0

によって作成されるチャートのx軸を制限したいと思いcfchartます。y軸を制限する属性scaleFromscaleToが表示されますが、x軸を制限するものは何も表示されません。

また、ここでも同様の質問がありました 。ColdFusionチャートのx軸ラベルの制限 ですが、どちらの回答も適切ではありませんでした。ScaleMinとScaleMaxは私が知る限り存在せず、他の答えは私がやりたいことよりも複雑です。

4

1 に答える 1

0

Saul が言及したscaleMinおよび属性は、カスタム スタイルscaleMaxを使用する場合にのみ使用できます。タイプ「スケール」を使用すると、xAxis 値は数値でなければならないことに注意してください。文字列を使用したい場合は、代わりに Ben のアプローチを使用する必要があります。

xAxis に 24 個のポイントを持つグラフを作成する簡単な例を次に示します。クエリには最初の 6 つのポイントしか含まれていませんが。

<!--- bare bones style --->
<cfsavecontent variable="style">
<?xml version="1.0" encoding="UTF-8"?>
<frameChart is3D="false" isInterpolated="true">
    <frame xDepth="3" yDepth="1" />
    <xAxis type="Scale" scaleMin="0" scaleMax="24" labelCount="25" isBucketed="false" />
</frameChart>
</cfsavecontent>


<!--- sample query --->
<cfset qry = queryNew("")>
<cfset queryAddColumn(qry, "xValue", listToArray("1,2,3,4,5,6"))>
<cfset queryAddColumn(qry, "yValue", listToArray("30,15,22,14,45,5"))>

<!--- chart code --->
<cfchart format="jpg" style="#style#" width="600">
    <cfchartseries type="line" 
        markerstyle="circle"
        query="qry"
        itemColumn="xValue"
        valueColumn="yValue" /> 
</cfchart>
于 2012-10-10T23:02:58.283 に答える