• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jpgraphで円グラフの絶対値を表示する方法)

jpgraphで円グラフの絶対値を表示する方法

このQ&Aのポイント
  • PHP+gd+jpgraphを使用して円グラフを作成していますが、初期値で%表示になっているラベルを絶対値(値そのもの)の表示に変更する方法がわかりません。
  • jpgraphのマニュアルによると、ラベルの表示形式を変更するには$p1->SetLabelType("PIE_VALUE_ABS")を使用すると良いと書かれていますが、これを試しても%表示になったままです。
  • jpgraph_pie.phpの初期値の設定を変更してみましたが、表示形式は変わりませんでした。どのようにすれば値を表示させることができるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

$p1->SetLabelType("PIE_VALUE_ABS"); と記述するのを $p1->SetLabelType(PIE_VALUE_ABS); とダブルクウォーテーションをとって記述してみてください。 以下Examples/pieex8.phpを少しいじったソースです。 <?php include ("../jpgraph.php"); include ("../jpgraph_pie.php"); $data = array(40,60,30,70); // A new pie graph $graph = new PieGraph(250,200,"auto"); $graph->SetShadow(); // Title setup $graph->title->Set("Adjusting the label pos"); $graph->title->SetFont(FF_FONT1,FS_BOLD); // Setup the pie plot $p1 = new PiePlot($data); // Adjust size and position of plot $p1->SetSize(0.4); $p1->SetCenter(0.5,0.52); // Setup slice labels and move them into the plot $p1->value->SetFont(FF_FONT1,FS_BOLD); $p1->value->SetColor("darkred"); $p1->SetLabelPos(0.6); $p1->SetLabelType(PIE_VALUE_ABS); $p1->value->SetFormat('%d kr'); $p1->value->Show(); // Finally add the plot $graph->Add($p1); // ... and stroke it $graph->Stroke(); ?>

note4129
質問者

お礼

ありゃりゃ、あまりにもイージーな見落としではずかしいです。無事解決しました。 ありがとうございました。

関連するQ&A