我的应用程序中有很多图表有没有办法让j轴更加动态。我正在使用coldfusion 11.请参阅我的代码
<cfchart
format="#format#"
chartheight="320" chartwidth="690" showborder="yes"
title="Trend in Subject Rents" style="20currency.js" name="TwntyQtrGraph1" tipstyle="mouseOver"
tooltip="#Deserializejson(stc_fields)#" gridlines="#GraphInterval#">
<cfchartseries type="line"
serieslabel="Gross"
seriescolor="navy" markerStyle="diamond" paintStyle="plain" >
<cfloop query="qry_subproperty">
<cfset variables.Yearquarter=ObjPropDetails.JoinYearQuarter(qry_subproperty.Yearquarter)>
<cfchartdata item="#variables.Yearquarter#" value="#round(qry_subproperty.Gross)#" >
</cfloop>
</cfchartseries>
答案 0 :(得分:1)
您可以通过cfchart中的yAxis属性设置最大值和步长间隔。这些值可以是动态的。如果需要&#34;值&#34;:[0,200,400,600,800,1000],您还可以设置值数组。 scalefrom,scaletop和interval(例如:值:100:500:10)技术似乎不起作用。但正如我所说,你可以使用max-value和step获得相同的结果。
<cfset yAxis = {"min-value":"0","max-value":"1000","step":"200"}>
<cfchart
format="#format#" yAxis="#yAxis#"
chartheight="320" chartwidth="690" showborder="yes"
title="Trend in Subject Rents" style="20currency.js" name="TwntyQtrGraph1" tipstyle="mouseOver"
tooltip="#Deserializejson(stc_fields)#" gridlines="#GraphInterval#">
<cfchartseries type="line"
serieslabel="Gross"
seriescolor="navy" markerStyle="diamond" paintStyle="plain" >
<cfloop query="qry_subproperty">
<cfset variables.Yearquarter=ObjPropDetails.JoinYearQuarter(qry_subproperty.Yearquarter)>
<cfchartdata item="#variables.Yearquarter#" value="#round(qry_subproperty.Gross)#" >
</cfloop>
</cfchartseries>
</cfchart>