Я бы хотел настроить диаграмму ScatterPlot в своей электронной таблице xlsx. Я использовал пример кода ScatterPlot для PhpSpreadsheet, чтобы начать. Одной из незначительных модификаций примера кода было изменение нового параметра Chart displayBlanksAs с 0 на «пробел». Это известная ошибка в примерах кода:
Файл, содержащий диаграмму, не может быть открыт в Excel 2003/2013/2019
33_Chart_create_scatter. php
У меня много вопросов, но я задам только пару, а затем, возможно, смогу выяснить остальное.
Вопрос № 1: Как поменять ScatterPlot plotStyle с Line & Marker на просто маркеры? Я предполагал, что смогу изменить его с DataSeries :: STYLE_LINEMARKER на DataSeries :: STYLE_MARKER. Но это ничего не изменило.
$series = new DataSeries(
DataSeries::TYPE_SCATTERCHART,
null,
range(0, count($dataSeriesValues) - 1),
$dataSeriesLabels,
$xAxisTickValues,
$dataSeriesValues,
null,
null,
DataSeries::STYLE_LINEMARKER // Can I change to STYLE_MARKER?
);
Вопрос № 2: . Как убрать основные горизонтальные линии сетки YAXIS?