Mantisでグラフ表示させると、日本語での縦書き表示が、下から上に向かって文字が書かれるため、醜くなります。
これを、上から下に表示させることで、見やすくするものです。
なお、ここでは、jpgraphを修正するため、他でも同じjpgraphを使っている場合はご注意ください。
どのように修正するかですが、jpgraph.phpの_StrokeTTF関数で、
if( $this->text_valign=="top" ) $y += abs($bbox[5])+$bbox[1]; elseif( $this->text_valign=="center" ) $y -= ($bbox[5]-$bbox[1])/2;という行があります。この行の次に、下記の行を追加してください。
if($dir == 90) { $x += $bbox[0]; $dir = 270; $y -= abs($bbox[5]) - $this->GetFontHeight(); }
これで、縦書きの場合に、常に上から下に表示されるようになります。本当は、縦書きフォントに差し替えできれば、長音記号なども正しく出るのですが、そこまで頑張れませんでした。
なお、jpgraphの1.16をご使用の方は、変更済みのファイルをここからダウンロードできます。展開してできる「jpgraph.php」を、元のファイルに上書きしてください。