JPGRAPHは、棒グラフ、円グラフ、レーダーチャートなど、PHPの世界でさまざまなグラフを作成するのに非常に便利なツールで、基本的にすべてのグラフのすべてを行うことができます。
PEAR には、image_graph というグラフ作成ツールもありますが、これも非常に強力です。しかし、image_graph と比較した jpgraph の最大の利点は、豊富なサンプルと非常に詳細なドキュメントがあることです。上。
最終的にjpgraphを使うことにしました。
以下はコードです。同時に、使用中に漢字が文字化けする問題に遭遇しました。原因が判明したので、皆さんに説明します。
jpgraphの使用中に問題が発生した場合は、私にメールを送ってください、私たちはそれについて話し合います。同時に、使用経験がある場合は、より多くの人があなたの経験を共有できるように、LAMPER に投稿していただければ幸いです。
リーリー
ファイルのエンコーディングが gb2312 の場合、中国語の文字を正常に表示するには、SetFont メソッドの最初のパラメータが FF_SIMSUN であることに注意してください。
ファイルがutf-8でエンコードされている場合は、$title = iconv("UTF-8", "gb2312", $title)も追加する必要がありますjpgraph.phpにこんな記述があります:
elseif( $aFF === FF_SIMSUN ) {
// 中国語変換を行います
if( $this->g2312 == null ) {
include_once jpgraph_gb2312.php ;
$this->g2312 = 新しい GB2312toUTF8();
}
$this->g2312->gb2utf8($aTxt);
を返す
}
つまり、jpgraphはデフォルトで中国語の文字を表示する際に、中国語の文字エンコーディングをgb2312とみなし、utf-8に変換して表示します。