PhpSpreadsheet/samples/Chart
oleibman 8513c6418c
Memory Leak in Sample35 (#3062)
* Memory Leak in Sample35

All but 6 chart samples can be rendered by Sample35. Of those 6, 3 of the problems are because the script runs out of memory processing them. Adopting a suggestion from @MAKS-dev in issue #2092, adding a call to gc_collect_cycles after the charts from each spreadsheet is rendered appears to make it possible to include those 3 spreadsheets in Sample35 after all.

Also take advantage of this opportunity to correct a number (hopefully all) of Scrutinizer problems with JpgraphRendererBases.

* Minor Fix

Problem running 8.1 unit tests.

* Resolve Problems with Pie 3D Charts

Minor fix, leaving only one spreadsheet unusable in Sample35. The reasons for its unusability are now documented in the code.

* Mitoteam Made Changes

Discussing this problem with them, they decided they should make a change for Pie3D rather than forcing us to use the workaround pushed earlier. Change to require mitoteam 10.2.3, revert workaround.
2022-09-14 10:12:53 -07:00
..
32_Chart_read_write.php Upgrade to PHP-CS-Fixer 2.7 2017-10-01 20:07:04 +09:00
32_Chart_read_write_HTML.php Replace Dev jpgraph/jpgraph with mitoteam/jpgraph (#2997) 2022-08-13 18:14:25 -07:00
32_Chart_read_write_PDF.php Replace Dev jpgraph/jpgraph with mitoteam/jpgraph (#2997) 2022-08-13 18:14:25 -07:00
33_Chart_create_area.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_bar.php Merge all examples together 2017-10-01 17:48:59 +09:00
33_Chart_create_bar_custom_colors.php Additional Support for Chart DataSeriesValues (#2906) 2022-06-29 17:52:09 -07:00
33_Chart_create_bar_labels_lines.php Move Gridlines from Chart to Axis (#2923) 2022-07-07 21:48:12 -07:00
33_Chart_create_bar_stacked.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_bubble.php Charts Additional Support for Layout and DataSeriesValues (#2922) 2022-07-04 08:43:54 -07:00
33_Chart_create_column.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_column_2.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_composite.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_line.php Additional Support for Chart DataSeriesValues (#2906) 2022-06-29 17:52:09 -07:00
33_Chart_create_line_dateaxis.php More Scrutinizer Catch Up (#3050) 2022-09-09 07:56:11 -07:00
33_Chart_create_multiple_charts.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_pie.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_pie_custom_colors.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_radar.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_scatter.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
33_Chart_create_scatter2.php Phpstan and Xlsx Reader (#3043) 2022-09-04 10:43:31 -07:00
33_Chart_create_scatter3.php Phpstan and Xlsx Reader (#3043) 2022-09-04 10:43:31 -07:00
33_Chart_create_scatter4.php Charts - Gradients, Transparency, Hidden Axes (#2950) 2022-07-23 08:06:13 -07:00
33_Chart_create_scatter5_trendlines.php Phpstan and Xlsx Reader (#3043) 2022-09-04 10:43:31 -07:00
33_Chart_create_stock.php Scrutinizer Complains Some Samples Class Name Conflict with Jpgraph (#2684) 2022-03-16 15:59:53 -07:00
34_Chart_update.php Testing - Delete Temp Files When No Longer Needed (#1488) 2020-05-24 20:03:07 +09:00
35_Chart_render.php Memory Leak in Sample35 (#3062) 2022-09-14 10:12:53 -07:00