# TimeSeries graph for 160 different robots

**URL:** <https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254>\
**Category:** Ignition\
**Tags:** ignition81, scripting, perspective\
**Created:** [June 22, 2024, 6:52pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254 "2024-06-22T18:52:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas\_wallace](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@thomas\_wallace](https://forum.inductiveautomation.com/u/thomas_wallace)\
**Post date:** [June 22, 2024, 6:52pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/1 "2024-06-22T18:52:32Z")

</div>

I have a status screen of 160 battery powered AGVs. I made a timeline graph that you access by clicking on the voltage status of the AGV. I want to make a graph for each AGV. How can I do this without making 160 individual graphs??

 ![Capture](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/e/befebd811314a26aa3179f3e2da21168cf798ec7.png)

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [June 22, 2024, 8:44pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/2 "2024-06-22T20:44:00Z")

</div>

Vision? (Add the tag from the dropdown below the title editor.)

Be cool, man! Be cool! That's an assault on the eyes.

- Numerical columns should be decimal aligned vertically for ease of value comparison.
- Black on red is very difficult to read. Black on purple isn't much better.
- Consider making all text black on dark background and putting a color indicator to the left or right. You could also consider a circle for OK and a square for fail to aid anyone with color-blindness.

Regarding the question,

- you'd make a template in **Vision** and pass through the AVG number as a parameter.
- you'd use a view in **Perspective** and pass through the AVG number as a parameter.

---

<div class="post-metadata">

**Author:** ![thomas\_wallace](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@thomas\_wallace](https://forum.inductiveautomation.com/u/thomas_wallace)\
**Post date:** [June 22, 2024, 11:46pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/3 "2024-06-22T23:46:30Z")

</div>

Thanks for the feedback it’s my first design so a lot good tips for me. All the boxes change to different several colors depending on the state of the AGV. I chose colors that the operators are already familiar with on HMIs. But I agree it’s not easy on the eyes in the current state.

I created my graph as a “view” already and have it assigned to the “agv001” text box.  
But I’m not sure how to go about making them for the other 159 without making an individual view for each of them.

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [June 23, 2024, 12:40am UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/4 "2024-06-23T00:40:12Z")

</div>

> [@thomas\_wallace](#):
>
> I created my graph as a “view” ...

"View" suggests Perspective. ("Window" is used in Vision.) (Add the appropritate tag from the dropdown below your first post's title editor.)

---

<div class="post-metadata">

**Author:** ![YF129701](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/yf129701/32/60498_2.png) [@YF129701](https://forum.inductiveautomation.com/u/YF129701)\
**Post date:** [June 24, 2024, 9:46pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/5 "2024-06-24T21:46:21Z")

</div>

First of all, this looks like Perspective (going off of the overlays in the bottom right corner), so I'll assume that.

What is the thought process of having all of the AGVs on one screen in that format? Is it to see the state of each of them at a glance? In that case, what you have will work fine (besides the many colors - I would use more greyscale and only add light coloring, such as in the font color or when a battery is about to be 0).

You should definitely not have to create 160 individual graphs, that would be extreme. I would create one view that contains a graph, add in the appropriate parameters\* and then open a popup and pass in those parameters whenever any of the AGVs get clicked.

Are the voltage statuses live or are you trying to display tag history? How are the battery levels retrieved from the AGVs (meaning what is the tag structure and is it standardized using UDTs)?

---

<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:** [June 24, 2024, 9:55pm UTC](https://forum.inductiveautomation.com/t/timeseries-graph-for-160-different-robots/92254/6 "2024-06-24T21:55:46Z")

</div>

> [@thomas\_wallace](#):
>
> I chose colors that the operators are already familiar with on HMIs. But I agree it’s not easy on the eyes in the current state.

Consider using white text with a drop shadow.
