Coldfusion CFCHART:反向Y轴顺序

Coldfusion CFCHART:反向Y轴顺序,coldfusion,charts,Coldfusion,Charts,我的意思是MIN应该在顶部,MAX应该在X轴上 这需要使图表更直观地阅读,并与对象排名相关,当第一名比第三名“更好”时。这就是为什么最好这样看: (来源:)=> (来源:)这可以使用自定义XML完成。我运行了图表设计器(cFestSalt/Cuutt/WebCARTST.Bar(或.SH),并简单地使用YAXIS设置。有一个IsCurror的设置,您需要什么。请考虑此代码: <cfset q2 = queryNew("year,employees","integer,integer")&

我的意思是MIN应该在顶部,MAX应该在X轴上

这需要使图表更直观地阅读,并与对象排名相关,当第一名比第三名“更好”时。这就是为什么最好这样看:


(来源:)=>

(来源:)

这可以使用自定义XML完成。我运行了图表设计器(cFestSalt/Cuutt/WebCARTST.Bar(或.SH),并简单地使用YAXIS设置。有一个IsCurror的设置,您需要什么。请考虑此代码:

<cfset q2 = queryNew("year,employees","integer,integer")>
<!--- generate random sales data --->
<cfloop index="y" from="1994" to="1998">
    <cfscript>
    queryAddRow(q2);
    querySetCell(q2, "year", y);
    querySetCell(q2, "employees", randRange(2,8));
    </cfscript>
</cfloop>

<cfsavecontent variable="chartxml">
<?xml version="1.0" encoding="UTF-8"?>
<frameChart is3D="false">
<yAxis isReversed="true">    
</yAxis>
</frameChart>
</cfsavecontent>

<cfchart chartWidth="400" chartHeight="400" title="Sales" font="arial" style="#chartxml#">
    <cfchartseries type="line" query="q2" itemColumn="year" valueColumn="employees" seriesLabel="Employees" />
</cfchart>

queryAddRow(q2);
querySetCell(第二季度,“年”,y);
querySetCell(第2季度,“员工”,randRange(2,8));

顶部的查询仅用于测试。XML来自图表设计器。除了使用isReverse的yAxis内容外,我删除了所有内容。最后,请注意我如何在图表标记中指定样式。

谢谢!将使用WebCharts获得所需的图表外观。