2

1 つ以上の折れ線系列を含むグラフを表示しています。データはクエリから取得され、グラフに複数の系列がある場合に正しく機能します。ただし、シリーズが 1 つしか返されない場合は、正しく表示されません。

使用したコードは次のとおりです。

<cfchart format="flash" tipstyle="mouseover" showlegend="yes" xaxistitle="Date" yaxistitle="Hits" chartwidth="1200" chartheight="300">
    <cfoutput query="qryReport" group="APP_SYS_NR">
        <cfchartseries serieslabel="#qryReport.APP_NA#" type="line">
        <cfoutput>
            <cfchartdata item="#DateFormat(qryReport.CDR_DT, "mm/dd/yyyy")#" value="#qryReport.TOT_HIT_CNT#">               
        </cfoutput>
        </cfchartseries>
    </cfoutput>
</cfchart>

このチャートの上部にある黒く塗りつぶされた領域には、2 本の線が表すもののキーがリストされています。 ワーキングチャート

このグラフ (返される APP_SYS_NR が 1 つだけの場合) では、ラベルが 1 つだけではなく、すべての日付がラベルに変換されます。明らかに私が欲しいものではありません: 壊れたチャート

編集:これをcfchartのshowlegend属性までたどりました。Adobe によると、グラフに複数のデータ系列が含まれている場合に凡例を表示するかどうかです。データ系列が1つしか含まれていない場合、それ自体が完全に失敗し、凡例のデータポイントを実行すると思います。ColdFusion 9 と ColdFusion 10 でテストしました。

4

1 に答える 1