0

このページhttp://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-792e.htmlによると、「none」、「value」、「rowLabel」、「columnLabel」のdataLabelStyleを使用できます。または「パターン」。ただし、「rowLabel」、「columnLabel」、または「pattern」を使用すると、画像が表示されません。エラーはありません。画像があるはずの空白のキャンバスだけです。誰かがこれを回避する方法を知っていますか?

ありがとう

4

2 に答える 2

2

同じ問題が発生しましたが、凡例属性の配置を追加すると、グラフが消えることがわかりました。凡例は、配置が示されている状態で表示されますが、グラフは表示されません。

私はついに何をすべきかを理解しました。このページの例を使用して、最小限の円グラフから始めました: WebCharts3D Piecharts

そして、XMLファイル内の要素の順序が問題であることに気づきました。

これが私のXMLファイルの現在の状態であり、機能します。

<?xml version="1.0" encoding="UTF-8"?>

<paint paint="Plain" />

<title>
   <decoration style="None"/>
</title>

<dataLabels style="Pattern" font="Arial-16-bold">

   <![CDATA[
     $(value),  $(colPercent)
    ]]>

</dataLabels>

<legend placement="Right" font="Arial-16">
      <decoration style="None"/>
</legend>

<insets left="10" top="10" right="5" /> 

<elements action="" shape="Area" drawOutline="false">
    <morph morph="Blur" /> <!-- other options: grow, none -->
    <series index="0">
        <paint color="#E48701" /> <!-- orange -->
    </series>
    <series index="1">
        <paint color="#A5BC4E" /> <!-- lime -->
    </series>
    <!-- ...(etc) --> 
  </elements>
</pieChart>
于 2012-11-30T16:11:26.880 に答える
1

5つのスタイルのこのテストは私にとってはうまくいきます。

多分それはあなたのコードですか?dataLabelStyleがMX7で導入されたため、おそらくバージョンの問題ではありません。

<cfloop list="value,rowLabel,columnLabel,pattern,none" index="style">
    <cfchart format="png" scaleFrom="0" scaleto="30">
        <cfchartseries type="bar" dataLabelStyle="#style#">
            <cfchartdata item="bar" value="25">
            <cfchartdata item="foo" value="10">
        </cfchartseries>
    </cfchart>
</cfloop>
于 2011-07-28T14:31:23.373 に答える