【问题标题】:limit x axis for cfchart限制cfchart的x轴
【发布时间】:2012-10-10 20:33:28
【问题描述】:

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

另外,我在这里看到了一个类似的问题: ColdFusion Chart x-axis label limits 但两个答案都不合适。据我所知,ScaleMin 和 ScaleMax 不存在,另一个答案比我想做的要复杂。

【问题讨论】:

    标签: coldfusion coldfusion-8 cfchart


    【解决方案1】:

    Saul 提到的scaleMinscaleMax 属性仅在使用custom style 时可用。请注意,使用“比例”类型意味着您的 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 2020-07-08
      • 2022-10-06
      • 1970-01-01
      • 2011-05-14
      • 2016-03-08
      • 1970-01-01
      相关资源
      最近更新 更多