# Dynamic X Symbolic Axis

**URL:** <https://forum.inductiveautomation.com/t/dynamic-x-symbolic-axis/53251>\
**Category:** Ignition\
**Tags:** ignition81, vision, scripting\
**Created:** [November 18, 2021, 6:37pm UTC](https://forum.inductiveautomation.com/t/dynamic-x-symbolic-axis/53251 "2021-11-18T18:37:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![palashc510](https://avatars.discourse-cdn.com/v4/letter/p/fbc32d/32.png) [@palashc510](https://forum.inductiveautomation.com/u/palashc510)\
**Post date:** [November 18, 2021, 6:37pm UTC](https://forum.inductiveautomation.com/t/dynamic-x-symbolic-axis/53251/1 "2021-11-18T18:37:18Z")

</div>

Hi,

We have a Chart and we are trying to set dynamic X-axis values. The X-axis is a symbolic axis, with the `configureChart` extension function we can access the symbols with `getSymbols()`.

This is what I have so far:

```auto
	plot = chart.getXYPlot()
	xAxis = plot.getDomainAxis()
	symbols = xAxis.getSymbols()
	print symbols

```

The output is:

```auto
array(java.lang.String, [u'a', u'b', u'c', u'd', u'e', u'f', u'g', u'h'])

```

Is there a way to set the symbols string property? Or any approach to set the X-axis values once the data is updated?

Thank you!

---

<div class="post-metadata">

**Author:** ![palashc510](https://avatars.discourse-cdn.com/v4/letter/p/fbc32d/32.png) [@palashc510](https://forum.inductiveautomation.com/u/palashc510)\
**Post date:** [December 1, 2021, 3:15pm UTC](https://forum.inductiveautomation.com/t/dynamic-x-symbolic-axis/53251/2 "2021-12-01T15:15:26Z")

</div>

Ignition support came to the rescue. Here is the solution:

```auto
from org.jfree.chart.axis import SymbolAxis as SymbolAxis
chart.plot.setDomainAxis(SymbolAxis('Label', ['A', 'B', 'C', 'D', 'E']))

```
