1

このグラフ作成ライブラリを使用して、いくつかの基本的なグラフを生成しています。私が抱えている問題は、Y 軸の値が 100 万を超える場合です。グラフは数値を科学表記法で表示します。

これが PHP の問題なのか、ライブラリ内の何かなのかはわかりません。ソースコードを確認しましたが、問題を解決できませんでした。

コード例を次に示します。

<?php 
include('phpgraphlib.php'); 
include('phpgraphlib_stacked.php'); 
$graph = new PHPGraphLibStacked(500,300); 
$popularity = array('Windows 7'=>8000000, 'Mac OS 10'=>3500000, 'Fedora'=>900000); 
$cost = array('Windows 7'=>1000000, 'Mac OS 10'=>3000000, 'Fedora'=>9000000); 
$speed = array('Windows 7'=>5000000,'Mac OS 10'=>5000000,'Fedora'=>8000000); 
$graph->addData($popularity, $cost, $speed); 
$graph->setTitle('Operating System Scores'); 
$graph->setTitleLocation('left'); 
$graph->setXValuesHorizontal(TRUE); 
$graph->setTextColor('blue'); 
$graph->setBarColor('#0066CC', '#669999', '#66CCCC'); 
$graph->setLegend(TRUE); 
$graph->setLegendTitle('Popularity', 'Cost', 'Speed'); 
$graph->setDataFormat('comma');
$graph->setupYAxis(20);
$graph->createGraph(); 
?> 

このライブラリのソースは次のとおりです:
http://www.ebrueggeman.com/phpgraphlib

ありがとう

4

0 に答える 0