'How to create waffle chart?

I need to create a waffle chart that should show the percentage coverage of my project's data. We are using JasperReports, but unfortunately I couldn't find how to implement the report's design like this:

Waffle chart example

Maybe someone faced something similar?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source