# Plotting Gridpoint Groups

**URL:** <https://forum.itascainternational.com/t/plotting-gridpoint-groups/1862>\
**Category:** FLAC3D\
**Tags:** plots, flac3d, flac2d, gridpoints, groups\
**Created:** [December 19, 2024, 5:39pm UTC](https://forum.itascainternational.com/t/plotting-gridpoint-groups/1862 "2024-12-19T17:39:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ddegagne](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.itascainternational.com/ddegagne/32/55_2.png) [@ddegagne](https://forum.itascainternational.com/u/ddegagne)\
**Post date:** [December 19, 2024, 5:39pm UTC](https://forum.itascainternational.com/t/plotting-gridpoint-groups/1862/1 "2024-12-19T17:39:45Z")

</div>

In FLAC3D and FLAC2D you can plot contours of gridpoint data (e.g. displacement) and zone groups, however there is currently no built-in way to show gridpoint labels (e.g. groups). However, you can do this by creating and plotting user-defined (UD) scalars. See simple example below.

```auto
model new
zone create brick
zone gridpoint group 'top' range pos-z 10

fish def plot_gps
  loop foreach gp gp.list
    uds = data.scalar.create(gp.pos(gp))
    data.scalar.group(uds) = gp.group(gp)
  end_loop
end
[plot_gps]

```

 ![GP Groups Plot](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/c/cb0b56bc8dc1f5b6da1bb372ce33f1d525381c11.png)
