# 3d Plots using Plots.jl

**URL:** <https://discourse.julialang.org/t/3d-plots-using-plots-jl/50723>\
**Category:** General Usage\
**Tags:** question, package, plotting\
**Created:** [November 25, 2020, 3:56am UTC](https://discourse.julialang.org/t/3d-plots-using-plots-jl/50723 "2020-11-25T03:56:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![brett\_knoss](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brett_knoss/32/13050_2.png) [@brett\_knoss](https://discourse.julialang.org/u/brett_knoss)\
**Post date:** [November 25, 2020, 3:56am UTC](https://discourse.julialang.org/t/3d-plots-using-plots-jl/50723/1 "2020-11-25T03:56:46Z")

</div>

If I have a function

```julia
using Plots
f(x,c)=x^2+6x+(c/x)

```

how do I make it into a 3d plot like a topographic map?

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [November 25, 2020, 4:23am UTC](https://discourse.julialang.org/t/3d-plots-using-plots-jl/50723/2 "2020-11-25T04:23:06Z")

</div>

Something like

```julia
surface(-3:0.1:3, -3:0.1:3, f)

```

and/or

```julia
contour(-3:0.1:3, -3:0.1:3, f)

```
