# Is there a feature to make a Status Chart scroll?

**URL:** <https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [February 2, 2022, 2:22pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657 "2022-02-02T14:22:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [February 2, 2022, 2:22pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657/1 "2022-02-02T14:22:18Z")

</div>

Good morning,

I have a Status Chart with 100 series lines I want to add to it. The font gets extremely tiny after 25 series are added though. Is there a built-in feature or another way to have the Status Chart scroll through all the series?

Thanks for any info.

---

<div class="post-metadata">

**Author:** ![kvane](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kvane/32/22228_2.png) [@kvane](https://forum.inductiveautomation.com/u/kvane)\
**Post date:** [February 2, 2022, 4:21pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657/2 "2022-02-02T16:21:32Z")

</div>

The scrolling behavior you are looking for can likely be achieved with a polling expression binding on Series Data that uses the [runScript()](https://docs.inductiveautomation.com/display/DOC81/runScript) expression to call a project function that returns a moving window of series data for the component. For example when the user opens the Window the first 10 series will be visible, and then every X seconds the script can run and shift the dataset so that the lowest series number is shifted out and the next number is inserted at the bottom. This process could then repeat and the Status Chart will appear as scrolling through the series.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [February 2, 2022, 4:26pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657/3 "2022-02-02T16:26:01Z")

</div>

> project function that returns a moving window of series data for the component

Does such a function already exist? Do you mean just changing the data from records 1-25, then to 26-50, and so on? So not really a scrolling behavior?

---

<div class="post-metadata">

**Author:** ![kvane](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kvane/32/22228_2.png) [@kvane](https://forum.inductiveautomation.com/u/kvane)\
**Post date:** [February 2, 2022, 5:05pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657/4 "2022-02-02T17:05:08Z")

</div>

No the function does not exist. Yes, I do mean a Python function that returns a moving window of record numbers. This would work well with the component you are using since it is driven by a dataset.

A potential alternative would be to use a [Template Repeater](https://docs.inductiveautomation.com/display/DOC81/Vision+-+Template+Repeater) designed to be used in Marquee Mode, so that it scrolls through all of the Status Charts for each series. The template would be a single Status Chart that is bound to template parameters to identify the correct series data.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [February 2, 2022, 5:20pm UTC](https://forum.inductiveautomation.com/t/is-there-a-feature-to-make-a-status-chart-scroll/55657/5 "2022-02-02T17:20:46Z")

</div>

Ok, thanks.
