# XY Chart - Dynamic Series

**URL:** <https://forum.inductiveautomation.com/t/xy-chart-dynamic-series/87326>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [March 14, 2024, 11:13am UTC](https://forum.inductiveautomation.com/t/xy-chart-dynamic-series/87326 "2024-03-14T11:13:27Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [March 18, 2024, 9:22pm UTC](https://forum.inductiveautomation.com/t/xy-chart-dynamic-series/87326/2 "2024-03-18T21:22:18Z")

</div>

You would need to make a project script that will loop through your dataset and then build the series array to apply to the chart. Then you would call this script via a `runscript` call or a script transform on a binding to the series property.

The other way is to install the [Integration Toolkit](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934) from pturmel and utilize the `forEach()` expression method coupled with the `columnsOf()` method to build the series in an expression binding.

---

_[View the full topic](https://forum.inductiveautomation.com/t/xy-chart-dynamic-series/87326)._
