# What are the best practices to put a very simple plot on custom \`show\`s of the types in a package?

**URL:** https://discourse.julialang.org/t/what-are-the-best-practices-to-put-a-very-simple-plot-on-custom-show-s-of-the-types-in-a-package/113260
**Category:** Visualization
**Tags:** question, plotting
**Created:** [April 20, 2024, 1:25am UTC](https://discourse.julialang.org/t/what-are-the-best-practices-to-put-a-very-simple-plot-on-custom-show-s-of-the-types-in-a-package/113260 "2024-04-20T01:25:41Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![abraemer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abraemer/32/51403_2.png) [@abraemer](https://discourse.julialang.org/u/abraemer)
#### Post date: [April 21, 2024, 2:36am UTC](https://discourse.julialang.org/t/what-are-the-best-practices-to-put-a-very-simple-plot-on-custom-show-s-of-the-types-in-a-package/113260/2 "2024-04-21T02:36:41Z")

</div>

So you want to have some “simple” plots that don’t come with a heavy dependency? I suggest you take a look at the different plotting paclages Julia has to offer:

> [@Comparison of plotting packages](https://discourse.julialang.org/t/comparison-of-plotting-packages/99860/2):
>
> Summary of Plotting Packages [Plots.jl](https://docs.juliaplots.org/) is the most used. It’s probably the most documented, used in the most tutorials, and is used in many videos. Pros: Its main draw is that it has a lot of plugins to other packages through its recipes system, which means that a lot of odd things like plot(sol::ODESolution) or showing the sparsity of a BandedMatrix just works. With all of these integrations, it’s normally what I would recommend first to newcomers since they will generally get the most done …

Maybe VegaLite.jl or PlotlyLight.jl is a good fit for your project?

---

_[View the full topic](https://discourse.julialang.org/t/what-are-the-best-practices-to-put-a-very-simple-plot-on-custom-show-s-of-the-types-in-a-package/113260)._
