没有使用coldFusion正确显示条形图

时间:2014-03-10 10:45:44

标签: coldfusion bar-chart coldfusion-9 coldfusion-8 coldfusion-10

我在使用ColdFusion时遇到条形图问题。

如果只有一个<cfchartseries>标记,则不显示SeriesLabel属性。而不是那样,cfchartdata的项目正在显示。 如果有多个<cfchartseries>,则指定的SeriesLabel正确显示。

请查看附带的代码及其相应的条形图。

BarChart1:

<cfchart format="jpg" xaxistitle="Month" yaxistitle="MonthlyTotal" 
       seriesPlacement="stacked"    
       showLegend="yes" 
       showMarkers="no" 
       chartHeight="300" chartWidth="400" >
    <labelStyle orientation="Horizontal"/>
    <cfchartseries type="bar" seriesLabel="T"  >
        <cfchartdata item="jan2007" value="1">
        <cfchartdata item="Feb2007" value="3">
        <cfchartdata item="Mar2007" value="2">
        <cfchartdata item="Apr2007" value="4">
    </cfchartseries>
</cfchart>

BarChart1

BarChart2:

<cfchart format="jpg" xaxistitle="Month" yaxistitle="MonthlyTotal" 
    seriesPlacement="stacked"    
    showLegend="yes" 
    showMarkers="no" 
    chartHeight="300" chartWidth="400" >

    <labelStyle orientation="Horizontal"/>
    <cfchartseries type="bar" seriesLabel="T"  >
        <cfchartdata item="jan2007" value="1">
        <cfchartdata item="Feb2007" value="3">
        <cfchartdata item="Mar2007" value="2">
        <cfchartdata item="Apr2007" value="4">
    </cfchartseries>
    <cfchartseries type="bar"  seriesLabel="D">
        <cfchartdata item="jan2007" value="1">
        <cfchartdata item="Feb2007" value="3">
        <cfchartdata item="Mar2007" value="2">
        <cfchartdata item="Apr2007" value="4">
    </cfchartseries>
</cfchart>

BarChart2

Barchart1需要将T显示为SeriesLabel。而不是那样,它显示了“nonths”,这是X轴变量。 Barchart2根据代码正确显示。

我尽力自己解决,但我无法找到问题。要求人们给我你的想法。我在等你的建议。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您打算将德克萨斯放在首位,您可以使用chartTitle代替。如果您是CF10 Enterprise或其他图表引擎,我也强烈建议您考虑使用较新的图表引擎。