如何在ColdFusion项目图中设定目标



ColdFusion从10版开始就支持子弹头图,但我找不到任何解释如何从cfml代码中使用它的文档。我想知道如何在cfml中设置一个系列的目标。

这是cfml中一个最小的项目符号图:

<cfchart
    format="html"
    type="bullet">
  <cfchartseries serieslabel="Foo">
    <cfchartdata item="Bar 1" value="1000">
    <cfchartdata item="Bar 2" value="2000">
  </cfchartseries>
</cfchart>

ColdFusion在底层使用了ZingChart库,这是你如何在js中设置目标的方法:

{
  "type": "bullet",
  "series": [
    {
      "values": [20,40,25,50,15,45,33,34],
      "goals": [25,43,30,40,21,59,35,31]
    }
  ]
}

我查看了ColdFusion服务器标签定义,试图找出是否有一个特殊的属性或标签来定义系列目标,一无所获。

WEB-INFcftagsMETA-INFtaglib.cftld

再次查看标签库。我找出了支持的属性cfchartdata tag:

    <
  • 项/gh>
  • zValue

CF11+的解决方案是使用zValue属性指定每个数据点上的目标值:

<cfchart
    format="html"
    type="bullet">
  <cfchartseries serieslabel="Foo">
    <cfchartdata item="Bar 1" value="1000" zValue="800">
    <cfchartdata item="Bar 2" value="2000" zValue="2500">
  </cfchartseries>
</cfchart>

相关内容

  • 没有找到相关文章

最新更新