# Reporting Charts - different jfree charts

**URL:** <https://forum.inductiveautomation.com/t/reporting-charts-different-jfree-charts/58880>\
**Category:** Ignition\
**Tags:** scripting, ignition81\
**Created:** [April 26, 2022, 4:06pm UTC](https://forum.inductiveautomation.com/t/reporting-charts-different-jfree-charts/58880 "2022-04-26T16:06:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.thomson](https://avatars.discourse-cdn.com/v4/letter/d/8dc957/32.png) [@daniel.thomson](https://forum.inductiveautomation.com/u/daniel.thomson)\
**Post date:** [April 26, 2022, 4:06pm UTC](https://forum.inductiveautomation.com/t/reporting-charts-different-jfree-charts/58880/1 "2022-04-26T16:06:43Z")

</div>

Hello Hive Mind - currently trying to see if the reporting module can draw other chart variants supported by jfree chart but not necessarily in the set that is defined within the reporting module. Anyone ever successfully done this before? For reference sake I am looking at trying to draw a variant of the jfree chart like a wafer map in the reporting module

> **[ChartFactory (JFreeChart 1.5.3 API)](https://www.jfree.org/jfreechart/javadoc/org/jfree/chart/ChartFactory.html)**
>
> declaration: package: org.jfree.chart, class: ChartFactory

All current digging suggest that I need to write a module.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 27, 2022, 3:58pm UTC](https://forum.inductiveautomation.com/t/reporting-charts-different-jfree-charts/58880/2 "2022-04-27T15:58:15Z")

</div>

This _might_ be possible through `configureChart`, but I’d be somewhat surprised, and it would be a bit of a headache to set up.

A totally different option, _potentially_ less headache, would be finding a different charting tool/library, and calling it with your report data, and getting the result as an image. I saw some alternative wafer map libraries via the google; you could potentially stand up a simple webservice locally (to the gateway) to call.

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [April 27, 2022, 4:21pm UTC](https://forum.inductiveautomation.com/t/reporting-charts-different-jfree-charts/58880/3 "2022-04-27T16:21:12Z")

</div>

> [@daniel.thomson](#):
>
> Anyone ever successfully done this before?

I’ve spent quite a bit of time on this, and didn’t end up with anything useful to show for it.
