# Pcolormesh equivalence in Plots?

**URL:** <https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941>\
**Category:** Visualization\
**Created:** [June 7, 2020, 5:18pm UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941 "2020-06-07T17:18:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![axidio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/axidio/32/15480_2.png) [@axidio](https://discourse.julialang.org/u/axidio)\
**Post date:** [June 7, 2020, 5:18pm UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941/1 "2020-06-07T17:18:03Z")

</div>

Is there a pcolormesh equivalence in Plots? I need to plot data in the format

x1 y1 z1  
x2 y2 z2  
…

where the (x, y) grid is not a rectangle. So heatmap is not an option. Thank you!

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [June 7, 2020, 10:16pm UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941/2 "2020-06-07T22:16:45Z")

</div>

If you want to do it with [GMT.jl](https://github.com/GenericMappingTools/GMT.jl) have a look at the examples in [this issue’s](https://github.com/GenericMappingTools/gmt/issues/3265) discussion.

---

<div class="post-metadata">

**Author:** ![axidio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/axidio/32/15480_2.png) [@axidio](https://discourse.julialang.org/u/axidio)\
**Post date:** [June 8, 2020, 1:14am UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941/3 "2020-06-08T01:14:12Z")

</div>

Thanks. That looks very nice!

---

<div class="post-metadata">

**Author:** ![L\_Adam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/l_adam/32/12086_2.png) [@L\_Adam](https://discourse.julialang.org/u/L_Adam)\
**Post date:** [June 8, 2020, 3:02am UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941/4 "2020-06-08T03:02:59Z")

</div>

Is that an option to plot it with scatter plot with appropriate marker size and shape, e.g

```julia
julia> using Plots
scatter(x, y, marker_z = z, marker = (:rect, 10), markerstrokewidth = 0.1, aspect_ratio = 1, label = false)

```

---

<div class="post-metadata">

**Author:** ![axidio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/axidio/32/15480_2.png) [@axidio](https://discourse.julialang.org/u/axidio)\
**Post date:** [June 8, 2020, 10:37pm UTC](https://discourse.julialang.org/t/pcolormesh-equivalence-in-plots/40941/5 "2020-06-08T22:37:19Z")

</div>

Thank you. That’s exactly what I was looking for.
