2

私はpChartを使ってphppieチャットを開発しています。見栄えがします。次に、各スライスの色を変更します。色を変えることはできますか?

4

3 に答える 3

1

pChart (ほぼすべてのバージョン) の場合、これを使用するだけです。

...
$PieChart = new pPie($myPicture,$MyData);
$PieChart->setSliceColor(0,array("R"=>255,"G"=>128,"B"=>0));
$PieChart->setSliceColor(1,array("R"=>255,"G"=>255,"B"=>255));
$PieChart->setSliceColor(2,array("R"=>25,"G"=>128,"B"=>0));
$PieChart->setSliceColor(3,array("R"=>55,"G"=>255,"B"=>25));
...

チャートのスライスを増やすには、setSliceColor を追加するだけです

于 2015-10-06T14:43:49.373 に答える
0

私はこれを行うだけでこの質問を解決しました:

  /* 
  Example 10 - A 3D exploded pie graph
  Version 1.27d pChart*/ 

  $Test->loadColorPalette('ColorsDirectory/tones-9.txt',',');
  $Test->drawPieGraph(
    $DataSet->GetData(),
    $DataSet->GetDataDescription(),
    350,130,110,PIE_PERCENTAGE_LABEL,FALSE,50,20,5);
...

drawPieGraphを呼び出す直前にloadColorPaletteを呼び出します。このように動作します。頑張ってください!

于 2013-09-19T16:35:09.347 に答える