# Easy Chart data modification

**URL:** <https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488>\
**Category:** Ignition\
**Created:** [July 17, 2023, 8:00pm UTC](https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488 "2023-07-17T20:00:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![robb](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@robb](https://forum.inductiveautomation.com/u/robb)\
**Post date:** [July 17, 2023, 8:00pm UTC](https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488/1 "2023-07-17T20:00:18Z")

</div>

I'm using Easy Chart to display several analog values over a selectable time range. One of them is tank volume by way of a level transmitter and a tank scaling factor. The product stored in the tank is a mix of creosote and bunker C oils, and kept at a temperature range of 150 to 210 degrees F. The customer would like to have the chart display the temperature-corrected volume as well as the actual volume. The only data I have found so far to calculate the temperature-corrected volumes is a table which gives a correction factor for each degree F. Is there a way to apply the table to the charted data points without altering the original data?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 17, 2023, 9:30pm UTC](https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488/2 "2023-07-17T21:30:03Z")

</div>

What kind of level transmitter is this? (If based on a pressure transmitter near the bottom of the tank, or a DP with ports top and bottom, it is **already** reading **weight** of a uniform column, not volume.

Aside from that,no. EasyChart doesn't have sufficiently sophisticated calculated pens. A classic chart can use an arbitrarily reprocessed dataset (original history binding moved elsewhere), typically handled with a property change event. (Or, perhaps, the `view()` function from my Simulation Aids module.)

---

<div class="post-metadata">

**Author:** ![robb](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@robb](https://forum.inductiveautomation.com/u/robb)\
**Post date:** [July 17, 2023, 10:03pm UTC](https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488/3 "2023-07-17T22:03:01Z")

</div>

@pturmel Unfortunately it's a radar level transmitter, so no direct measurement of weight. Would there be a way to perform a calculation on the tag values, and use that dataset for a new pen?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 17, 2023, 10:04pm UTC](https://forum.inductiveautomation.com/t/easy-chart-data-modification/76488/4 "2023-07-17T22:04:57Z")

</div>

> [@robb](#):
>
> Would there be a way

Yes, with the Classic Chart. Not possible with the EasyChart.
