# How to choose a plotting package?

**URL:** <https://discourse.julialang.org/t/how-to-choose-a-plotting-package/1134>\
**Category:** New to Julia\
**Tags:** question, plotting\
**Created:** [December 24, 2016, 10:45am UTC](https://discourse.julialang.org/t/how-to-choose-a-plotting-package/1134 "2016-12-24T10:45:43Z")\
**Posts on this page:** 1\
**Showing post:** 26

<div class="post-metadata">

**Author:** ![vincent](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vincent/32/380_2.png) [@vincent](https://discourse.julialang.org/u/vincent)\
**Post date:** [December 27, 2016, 5:37pm UTC](https://discourse.julialang.org/t/how-to-choose-a-plotting-package/1134/26 "2016-12-27T17:37:41Z")

</div>

> [@ChrisRackauckas](#):
>
> does now return a in a script. However, this means that plot(…) doesn’t actually return anything to show in a script.
> 
> So the next thing we should do is make sure it works for you inside of a script. Once again, I’ll use Plotly since it should always be working (if you have a working web browser). Now put
> 
> ````using
> display(plot(rand(10,10)))```
> 
> inside of a .jl file. Inside of the REPL, do include("filename.jl") (use pwd() to make sure you're in the right directory, and cd("...") around if you need to). This should display the plot.
> 
> ````

hi Cris

````using
plot(rand(10,10))```
works fine now, not only in the REPL but also in a file .jl called the way you said, i.e. with `ìnclude("")` in the REPL.
and : 
```using Plots; plotly()
display(plot(rand(10,10)))```
works fine too this way.

ps i precize that i do as in the terminal, i.e. i just type `include("` and then i drag the file from the finder to the position of the cursor to have the absolute path.

now think i can work…

thanks very much

Vincent

Ps Plotly isn't free ? https://plot.ly/
````

---

_[View the full topic](https://discourse.julialang.org/t/how-to-choose-a-plotting-package/1134)._
