グラフの表示には ExtJS を使用しています。デフォルトの軸の代わりに、軸が中央にある散布図を使用したい。
そのために、軸xとyをパネルの中央に配置しようとし、絶対レイアウトでそのパネルに軸なしのチャートを描きました。私はこれが正しい方法ではないかもしれないことを知っています。それができる方法を教えてください。
前もって感謝します。
グラフの表示には ExtJS を使用しています。デフォルトの軸の代わりに、軸が中央にある散布図を使用したい。
そのために、軸xとyをパネルの中央に配置しようとし、絶対レイアウトでそのパネルに軸なしのチャートを描きました。私はこれが正しい方法ではないかもしれないことを知っています。それができる方法を教えてください。
前もって感謝します。
FusionCharts を使用しています。Extjs ページ (EXTJS Ver. 3.4.1) での使用方法の例を次に示します。
以下の例を実行するには、FusionCharts をダウンロードする必要があります。その後、「Column2D.swf」をルートディレクトリにコピーします。
.php または .html ページに .js ファイルを追加する
<script type="text/javascript" src="js/utility/FusionCharts.js"></script>
<script type="text/javascript" src="js/chartdata/chartdata.js" ></script>
データを使用して .js ファイルを作成します。(ここに「chartdata.js」があります)
var dataStringCredit ='<chart baseFontSize="12" baseFont="Arial,Helvetica,sans-serif" xAxisName="Top 5 Products Using Invoiced Sales Dollers for Last 12 Months" alternateVGridColor="AFD8F8" baseFontColor="114B78" toolTipBorderColor="114B78" toolTipBgColor="E7EFF6" useRoundEdges="1" showBorder="0" bgColor="FFFFFF,FFFFFF">\n\
<set label="ABC" value="23" color="AFD8F8"/> \n\
<set label="123" value="12" color="F6BD0F"/> \n\
<set label="XYZ" value="17" color="8BBA00"/> \n\
<set label="MNO" value="14" color="A66EDD"/> \n\
<set label="789" value="12" color="F984A1"/>\n\
</chart>';
.js ファイルで、グラフを追加/呼び出し/表示する場合。
A. ページの先頭にこのデータを追加します。
FusionCharts.setCurrentRenderer('javascript');
var paymentchart = new FusionCharts("Column2D.swf", "ChartId_flash", "440", "400", "0", "1" );
paymentchart.setXMLData( dataStringCredit );
paymentchart.render("divagingchart");
B. この Where チャート表示を追加します。
items:[{
html: '<div id="divagingchart"></div>'
}]
あなたのチャートはこのように見えます。