限制 CFchart 的 X 轴



我想限制由 cfchart 创建的图表的 x 轴。 我看到了限制 y 轴的属性scaleFromscaleTo,但我看不到任何限制 x 轴的属性。

另外,我在这里看到了一个类似的问题:冷融合图 x 轴标签限制但这两个答案都不合适。 据我所知,ScaleMin 和 ScaleMax 并不存在,另一个答案比我想做的要复杂得多。

Saul提到的scaleMinscaleMax属性仅在使用自定义样式时可用。请注意,使用类型"刻度"意味着您的 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>

相关内容

  • 没有找到相关文章

最新更新