# Perspective Scatter Plot

**URL:** <https://forum.inductiveautomation.com/t/perspective-scatter-plot/31575>\
**Category:** Ignition\
**Created:** [January 23, 2020, 10:27pm UTC](https://forum.inductiveautomation.com/t/perspective-scatter-plot/31575 "2020-01-23T22:27:53Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [February 11, 2025, 9:09pm UTC](https://forum.inductiveautomation.com/t/perspective-scatter-plot/31575/23 "2025-02-11T21:09:19Z")

</div>

Sure.

 ![java_YBCIDi1zRq](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/0/90c101955a229850c455138b26f26f58b82960df.png)

```python
def transform(self, value, quality, timestamp):
	return [
		{
			'x': value.getValueAt(row, 'x'),
			'y': value.getValueAt(row, 'y')
		} for row in range(value.rowCount)
	]

```

Edit: Or if you're using @pturmel's integration toolkit,

```expression
forEach({[default]Testing/Dataset},
  asMap(it())
 )

```

[Previous page](https://forum.inductiveautomation.com/t/perspective-scatter-plot/31575.md?page=1)
