2016-05-25 39 views
1

私はPHPExcelでさまざまな種類のチャートを作成するためのいくつかのガイドラインに従ってきましたが、棒/柱、線、円の色を変更するなどの基本的な変更方法は見つかりませんでした。私の野生の推測は、次のコンストラクタの3番目の引数でそれを行うことです:PHPExcel_Chart_DataSeriesValues('String', 'Data!$A$1', NULL, 1)しかし、それが良い推測であっても、それを行う方法の例はなく、正確に何をすることができます。PHPExcel - 生成されたチャートのスタイルを設定するには?

This is an example I used

  1. どのようにデータ系列の塗りつぶしとアウトラインを変更するには?
  2. 間隔を変更する方法(グラフバーなど)
  3. データラベルを表示する方法(凡例ではなく、各バー/列/ポイントの上にその値を表示する方法)?
+0

これまでに何を試みましたか?質の良い質問を書くためのヒントについては、[How to Ask](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – IlGala

答えて

0

データラベルを追加するには、そのラベルを使用します。それは私のために働いています。

$series->setPlotDirection(PHPExcel_Chart_DataSeries::DIRECTION_COL); 

上記の行の後にこれらの行を追加します。

$layout1 = new PHPExcel_Chart_Layout(); 
$layout1->setShowVal(TRUE); 
$plotarea = new PHPExcel_Chart_PlotArea($layout1, array($series)); 
関連する問題