ColdFusion Chart x轴标签限制

时间:2010-11-23 09:29:12

标签: coldfusion charts

我正在使用cfchart标记在ColdFusion中绘制折线图

我的x轴范围是1到24,它是我所有图表的固定标签数。

但在我的图表中,我可能有前10个(或任何1到24个固定数)点的值。我的意思是,我的查询行数将是10。

因此,使用24个点的查询将显示完整的图形广告查询,其中10个点将显示0到10的x轴值。但我想将图表缩放24个点,而不管查询次数。

cfchart有一个名为scaleFromscaleTo的选项来修复y轴系列,x轴系列是否有任何选项?

下面是一个图表,它应该在x轴上缩放24个点(第10个点的行不会出现在那里)。

<cfchart format="jpg" 
    xaxistitle=""
    yaxistitle="" chartwidth="600" chartheight="120">

    <cfchartseries type="line" paintstyle="shade"
        query="qChart1"  markerstyle="circle"
        itemcolumn="CHARTLABEL"
        valuecolumn="INTCHART1" /> 
</cfchart>

alt text

2 个答案:

答案 0 :(得分:1)

我认为你在寻找

xAxistype="Scale" scaleMin="1" scaleMax="24"

xaxistype通常默认为“category”,我认为它只是按顺序查询,但是通过设置为“scale”(必须是所有数值),你可以改变它。

如果您想要更多图表的自定义格式,请在CF的图表文件夹中启动webcharts.bat并填充您的靴子。

答案 1 :(得分:0)

Saul的答案比我的更优雅,但我仍然会分享。

我在去年的每月活动中遇到了同样的问题。只是短暂活动的网站,或没有流量/增长/我跟踪的网站都没有正确显示。

我没有使用显示查询的cfchartseries,而是循环显示时间,使用查询查询来提取该月的数据,然后添加该月的数据点。

有点蛮力,但它奏效了。