我有一个包含四个数据点的条形图。我正在尝试添加一行来表示酒吧的平均值。当我将该行添加为chartseries时,它添加了该行,但它也是第五个栏。如何在ColdFusion中将条线添加到条形图?
如何获得一条红线来表示平均值?
<cfchart format="png" scalefrom="0" scaleto="5000">
<!--- four blue bars --->
<cfchartseries
type="bar"
serieslabel="Website Traffic 2006"
seriescolor="blue">
<cfchartdata item="January" value="1000">
<cfchartdata item="February" value="2000">
<cfchartdata item="March" value="3000">
<cfchartdata item="April" value="4000">
</cfchartseries>
<!--- one red line --->
<cfchartseries
type="line"
seriesColor="red"
paintStyle="plain"
seriesLabel="Contract Salaries">
<cfchartdata item="average" value="2500">
</cfchartseries></cfchart>
要创建一条线,我认为你需要相同数量的元素。尝试添加相同的四个元素(即1月,2月,...),但都具有'value =“2500”'。仅供参考,您还可以[应用背景范围](http://stackoverflow.com/questions/9813386/add-a-target-line-to-a-coldfusion-8-cfchart-bar-graph/9814127#9814127)而不是一条线。 – Leigh
如果你正在使用CF10,不要使用'cfchart',使用原生ZingChart库 - http://www.zingchart.com/,它本身比使用'cfcahrt'更容易使用lib。他们有一个很棒的工具,可以让你设计一个图表并导出JSON格式。 –