Skip to content
Testaroo
png42.6 KB

Line Chart (PNG)

A two-series line chart (desktop vs. mobile visitors) with markers, a legend, and gridlines, for testing chart parsing, trend extraction, and image pipelines against a known plot.

Preview of Line Chart (PNG)

Specifications

Chart Type
line
Series
2
Points
10
Legend
true
Size
900x560
Alt Text
A two-series line chart comparing desktop and mobile traffic over twelve months, with twelve plotted points per series.
Alt Text Source
authored

Testing contract

Expected to pass
Scenario
Exercise Line Chart (PNG) in its charts workflow. A two-series line chart (desktop vs.
Expected result
Decoded geometry is 900×560 pixels in RGB mode; frame count is 1. Declared feature checks: chartType=line; series=2; points=10; legend=True; size=900x560.

What is a .png file?

PNG (Portable Network Graphics) is a raster image format using lossless DEFLATE compression. It supports full 8- or 16-bit-per-channel truecolor, palette, and greyscale modes with an optional alpha channel, but no animation. It is the standard choice for screenshots, logos, and graphics with sharp edges or transparency.

How to use this file

Use an example PNG to test image decoders, alpha-compositing, thumbnail generators, and format converters, or to verify that a pipeline preserves transparency and color depth on round-trip.

How to use this file for testing

“Line Chart (PNG)” is a deterministic Testaroo fixture for Chart recognition, OCR testing, Thumbnail generation. Bar, line, pie, and scatter charts rendered as images with labelled axes, legends, and known values, for testing chart-extraction and chart-to-data tools, vision models, and OCR of embedded text.

Documented properties for this file: PNG · 43,642 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.

For image AI or enhancement tools, run the model or filter on this file and diff against the clean or ground-truth companion in the same group when available. Keep seeds and documented damage parameters in your evaluation notes so regressions are attributable.

Code examples

<img src="line-chart.png" alt="Example image" width="640" loading="lazy">

Generated by generation/images_charts.py. Free for any use, no attribution required, license.