[PHP-users 10261] Re: JpGraph のグラフ色の指定

aya nishiyama php-users@php.gr.jp
Fri, 20 Sep 2002 16:55:34 +0900


西山です。
織田さん、中川@東京武蔵野さん、ご返事ありがとうございます。

まず、織田さんから教えて頂いたPiePlot::SetSliceColorsを指定して
$p1 = new PiePlot3d($data);
$p1->SetSliceColors(array('blue','red','white'));
と書いてみました。
すると、
JpGraph Error:unknown color:<strong>0.65</strong>
というエラーが表示されました。

次に中川@東京武蔵野さんから教えて頂いたjpgraph_pie.phpの定義を
次のように変えてみました。(色はblue,red,white,yellowの順です)
-------
    var $themearr=array(
        "earth"  => array(10,34,40,45,46,62,63,134,74,77,120,136,141,168,180,209,218,346,395,89,430),
        "pastel" => array(27,38,42,58,66,79,105,110,128,147,152,230,236,240,331,337,405,415),
        "water"  => array(8,370,10,40,335,56,213,237,268,14,326,387,24,388),
        "sand"   => array(27,168,34,170,19,50,65,72,131,209,46,393),
        "sample" => array(24,330,425,427));  ←追加部分
------

そしてグラフ表示ファイルに
$p1 = new PiePlot3d($data);
$p1->SetTheme("sample");
と記述しました。すると、やはりこちらも
JpGraph Error:unknown color:<strong>0.65</strong>
というエラーが表示されました。

どちらも私の不手際だと思うのですが、エラーが出てしまいます。
上記の部分でおかしい部分がありましたら、ご指摘をお願い致します。