2017-09-22 32 views
0

マイコードは以下のとおりである:PHPExcel Chartのx軸タイトルフォントのサイズと色を変更するには?

$xAxisTickValuesVS = array(
    new PHPExcel_Chart_DataSeriesValues('String', '\''.$wsname.'\'!$H$3:$H$'.($intwstartrow+count($arrscalevs)-1), NULL, count($arrscalevs)) // Vehicle Speed 
); 

$dataSeriesValuesVS = array(
    new PHPExcel_Chart_DataSeriesValues('Number', '\''.$wsname.'\'!$K$3:$K$'.($intwstartrow+count($arrscalevs)-1), NULL, count($arrscalevs))       
); 

$seriesVS = new PHPExcel_Chart_DataSeries(
    PHPExcel_Chart_DataSeries::TYPE_BARCHART,  // plotType 
    PHPExcel_Chart_DataSeries::GROUPING_STANDARD, // plotGrouping 
    range(0, count($dataSeriesValuesVS)-1),   // plotOrder 
    NULL, 
    $xAxisTickValuesVS,        // plotCategory 
    $dataSeriesValuesVS        // plotValues 
); 

$seriesVS->setPlotDirection(PHPExcel_Chart_DataSeries::DIRECTION_COL); 
$layoutVS = new PHPExcel_Chart_Layout(); 
$layoutVS->setShowVal(TRUE);  // Initializing the data labels with Values 
$layoutVS->setShowPercent(TRUE); // Initializing the data labels with Percentages 
$plotAreaVS = new PHPExcel_Chart_PlotArea($layoutVS, array($seriesVS));     
$titleVS = new PHPExcel_Chart_Title('Vehicle Speed Utilization'); 
$xAxisLabelVS = new PHPExcel_Chart_Title('Speed (Kmph)');      
$yAxisLabelVS = new PHPExcel_Chart_Title('(%) Utlization'); 

$chartVS = new PHPExcel_Chart(
    'chartVS',  // name 
    $titleVS,   // title 
    NULL,  // legend 
    $plotAreaVS,  // plotArea 
    true,   // plotVisibleOnly 
    0,    // displayBlanksAs 
    $xAxisLabelVS,   // xAxisLabel 
    $yAxisLabelVS  // yAxisLabel 
); 

$chartVS->setTopLeftPosition('M3'); 
$chartVS->setBottomRightPosition('V17'); 

$objWorksheet->addChart($chartVS); 

答えて

0

は、残念ながら、あなたは、現時点ではそれを行うことはできません。

pull requestは、2年前の機能を適用しています(提案された実装hereをご覧ください)。

+0

現在、タイトルを適用すると、両方とも同じチャートタイトルクラスを使用しているため、チャートタイトルと同じフォントサイズで表示されます。それはxaxisのタイトルのために大型に見え、伝説でそれは少し奇妙に見えます。 –

関連する問題