【问题标题】:not properly displaying the Bar chart using coldFusion使用 ColdFusion 无法正确显示条形图
【发布时间】:2014-03-10 10:45:44
【问题描述】:

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

如果只有一个<cfchartseries> 标签,则不显示SeriesLabel 属性。相反,cfchartdata 的项目正在显示。 如果有多个<cfchartseries>,则指定的 SeriesLabel 显示正常。

请看代码及其对应的条形图。

条形图1:

<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>

条形图2:

<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>

Barchart1 需要将 T 显示为 SeriesLabel。取而代之的是,它显示了“非数”,即 X 轴变量。 Barchart2 按照代码正确显示。

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

谢谢

【问题讨论】:

  • its corresponding bar chart attached - 在哪里?
  • @duncan:对于一个“cfchartseries”“seriesLabel”没有显示。这里是附表:1.bytes.com/attachments/attachment/1085d1204209795/barchart1.jpg2.bytes.com/attachments/attachment/1086d1204209842/barchart2.jpg
  • 截图有一个水印,上面写着“ColdFusion MX 7”,但你的问题列出了 CF 8、CF 9 和 CF 10。图表引擎在 10 中发生了变化。我想知道你真正使用的是哪个版本与
  • @James A Mohler:目前 iam wprking 上 CF 10。例如,我附上了屏幕截图。我在图表中遇到的相同问题只有一个类似“BarChart1”。

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


【解决方案1】:

如果您的意图是让德州名列前茅,您可以改用 chartTitle。如果您是 CF10 Enterprise 或其他图表引擎,我也强烈建议您考虑使用更新的图表引擎。

【讨论】:

  • chartTitle 是 cfchart 的一个属性。
  • 标题怎么放?
  • 你问怎么用?嗯 - 只是 title="something"
猜你喜欢
  • 2021-05-09
  • 2019-12-28
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
  • 2017-11-24
相关资源
最近更新 更多