1

4 つのデータ ポイントを持つ棒グラフがあります。バーの平均を表す線を追加しようとしています。線をチャートシリーズとして追加すると、線が追加されますが、5番目のバーとしても追加されます.

平均を表す単一の赤い線を取得するにはどうすればよいですか?

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

1 に答える 1

2

これが機能するソリューションです。基本的に、棒グラフと同じアイテム名を折れ線グラフでも再利用して、新しい棒/x 軸ポイントを導入しないようにする必要があります。4 つの一致点すべてを定義する必要はありませんが、それは良い習慣のように思えます。ただし、問題の鍵は、新しいバーになる新しい「アイテム」名を導入しないことです。私の例では、「January」を再利用しました。

<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="January" value="2500">
</cfchartseries>
</cfchart>
于 2013-11-04T20:31:50.483 に答える