# Report Designer XY Chart – Dynamic Best Efficiency Point Marker?

**URL:** <https://forum.inductiveautomation.com/t/report-designer-xy-chart-dynamic-best-efficiency-point-marker/109665>\
**Category:** Ignition\
**Created:** [August 12, 2025, 7:44pm UTC](https://forum.inductiveautomation.com/t/report-designer-xy-chart-dynamic-best-efficiency-point-marker/109665 "2025-08-12T19:44:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmixon](https://avatars.discourse-cdn.com/v4/letter/k/82dd89/32.png) [@kmixon](https://forum.inductiveautomation.com/u/kmixon)\
**Post date:** [August 12, 2025, 7:44pm UTC](https://forum.inductiveautomation.com/t/report-designer-xy-chart-dynamic-best-efficiency-point-marker/109665/1 "2025-08-12T19:44:05Z")

</div>

Hi all,

Using Ignition 8.1.43’s **Report Designer** , I’ve got an XY Chart showing pump flow vs head pressure (submersible pump test lab). Data comes from MySQL and the report is generated on demand.

Is it possible to add a **dynamic crosshairs or marker** at the **best efficiency point** on the chart, calculated from that run’s dataset? If so, can it be done with native chart options, or would it require a workaround?

Thanks!

---

<div class="post-metadata">

**Author:** ![Ryan\_Deardorff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_deardorff/32/63815_2.png) [@Ryan\_Deardorff](https://forum.inductiveautomation.com/u/Ryan_Deardorff)\
**Post date:** [August 12, 2025, 8:00pm UTC](https://forum.inductiveautomation.com/t/report-designer-xy-chart-dynamic-best-efficiency-point-marker/109665/2 "2025-08-12T20:00:19Z")

</div>

Reports use JFreeChart to render charts, and you can customize them by enabling scripting:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/a/4a3eb3e88a1752b3a23ef6217d17bf94e5d13277.png)

A Google search of [JFreeChart shape render for single point](https://www.google.com/search?q=jfreechart+shape+render+for+single+point) gives guidance on rendering particular shapes for certain plot points–you would just need to figure out which row and column of your dataset represents that best efficiency point.

---

<div class="post-metadata">

**Author:** ![kmixon](https://avatars.discourse-cdn.com/v4/letter/k/82dd89/32.png) [@kmixon](https://forum.inductiveautomation.com/u/kmixon)\
**Post date:** [August 12, 2025, 8:10pm UTC](https://forum.inductiveautomation.com/t/report-designer-xy-chart-dynamic-best-efficiency-point-marker/109665/3 "2025-08-12T20:10:28Z")

</div>

Thank you for the help Ryan, I will attempt this approach as soon as I’m able to and let you know. Appreciate it greatly.
