# Plot GPS vertical velocity field

**URL:** <https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238>\
**Category:** Q&A\
**Created:** [August 30, 2022, 5:17pm UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238 "2022-08-30T17:17:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bag](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@bag](https://forum.generic-mapping-tools.org/u/bag)\
**Post date:** [August 30, 2022, 5:17pm UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238/1 "2022-08-30T17:17:59Z")

</div>

Hello, I want to plot GPS vertical velocity field using psvelo. How do I arrange the data? I am very much familiar with that of the Horizontal plot from the example you have provided at:

> **[psvelo — GMT 6.5.0 documentation](https://docs.generic-mapping-tools.org/dev/supplements/geodesy/psvelo.html)**

Thank you

---

<div class="post-metadata">

**Author:** ![Esteban82](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/esteban82/32/54_2.png) [@Esteban82](https://forum.generic-mapping-tools.org/u/Esteban82)\
**Post date:** [August 31, 2022, 7:08pm UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238/2 "2022-08-31T19:08:11Z")

</div>

Have you try to use the same arrange that for horizontal plot? I think it is the same.

---

<div class="post-metadata">

**Author:** ![EJFielding](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/ejfielding/32/82_2.png) [@EJFielding](https://forum.generic-mapping-tools.org/u/EJFielding)\
**Post date:** [September 4, 2022, 5:55am UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238/3 "2022-09-04T05:55:31Z")

</div>

One method that I have used for a long time is to make a new “psvelo” input file that has the vertical component as the “north” and zeroes for the “east” component. Then plotting with “psvelo” makes arrows up or down.

The other option is to use the regular “psxy” command to draw circles with colors from a “cpt” color table that show the vertical motion. This is easier to combine with the horizontal motion vectors.

---

<div class="post-metadata">

**Author:** ![bag](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@bag](https://forum.generic-mapping-tools.org/u/bag)\
**Post date:** [September 4, 2022, 6:59am UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238/4 "2022-09-04T06:59:39Z")

</div>

Thank you Dr. Eric.  
Your response is highly appreciated.

---

<div class="post-metadata">

**Author:** ![alexsunny123](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@alexsunny123](https://forum.generic-mapping-tools.org/u/alexsunny123)\
**Post date:** [October 31, 2022, 9:47am UTC](https://forum.generic-mapping-tools.org/t/plot-gps-vertical-velocity-field/3238/5 "2022-10-31T09:47:19Z")

</div>

> [@EJFielding](#):
>
> One method that I have used for a long time is to make a new “psvelo” input file that has the vertical component as the “north” and zeroes for the “east” component. Then plotting with “psvelo” makes arrows up or down.
> 
> The other option is to use the regular “psxy” command to draw circles with colors from a “cpt” color table that show the vertical motion. This is easier to combine with the horizontal motion vectors.

thanks my issue has been fixed.
