# Step / non-interpolated charts for status values

**URL:** <https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201>\
**Category:** Ask the community\
**Created:** [January 5, 2026, 8:46am UTC](https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201 "2026-01-05T08:46:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Erik](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/erik/32/78_2.png) [@Erik](https://community.appfarm.io/u/Erik)\
**Post date:** [January 5, 2026, 8:46am UTC](https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201/1 "2026-01-05T08:46:53Z")

</div>

Hi,

We are visualizing time series data where some variables are continuous measurements, while others are pure status or mode values (for example Off, On, Fault, etc.).

In the built-in chart components, line series always interpolate between points. This works well for continuous data, but for status values it becomes misleading. When a status changes from one value to another, the graph shows a gradual transition, even though the change was instantaneous.

What we would need for status values is:

- Step / hold-last-value visualization

- Horizontal lines between changes

- Instant jumps at the exact time of change

- No interpolation between different states

Questions:

- Is step / non-interpolated visualization supported in any of the built-in chart components?

- Are there recommended workarounds besides custom coded components?

Being able to mark a variable as “status / discrete” vs “continuous” would greatly improve time series visualizations.

Thanks!

---

<div class="post-metadata">

**Author:** ![emma](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/emma/32/1649_2.png) [@emma](https://community.appfarm.io/u/emma)\
**Post date:** [January 6, 2026, 9:09am UTC](https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201/2 "2026-01-06T09:09:08Z")

</div>

Hi!

This can be achieved using the advanced line chart. Enable **Disable Bezier** and **Show Steps** , then set **Step align** to **Left** , and you will get a more step visualization, as shown below:

 ![Skjermbilde 2026-01-06 kl. 09.56.59](https://europe1.discourse-cdn.com/flex013/uploads/appfarm/original/2X/b/ba29d61fa7fbf345b0fe06f41392687baf375340.png)

 ![Skjermbilde 2026-01-06 kl. 10.07.48](https://europe1.discourse-cdn.com/flex013/uploads/appfarm/original/2X/e/e81e13d71156a2caf5ff1b236602ec7a8eecdd0b.png)

Hope this helps!

---

<div class="post-metadata">

**Author:** ![Erik](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/erik/32/78_2.png) [@Erik](https://community.appfarm.io/u/Erik)\
**Post date:** [January 8, 2026, 8:37am UTC](https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201/3 "2026-01-08T08:37:11Z")

</div>

Hi again, thanks for the quick response. Is it possible to add this functionality to the Combined chart as well? 🙂

---

<div class="post-metadata">

**Author:** ![emma](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/emma/32/1649_2.png) [@emma](https://community.appfarm.io/u/emma)\
**Post date:** [January 9, 2026, 7:54am UTC](https://community.appfarm.io/t/step-non-interpolated-charts-for-status-values/2201/4 "2026-01-09T07:54:36Z")

</div>

I am not sure if it is possible, but I can send this in as a feature request to the development team:)
