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