# \[ANN\] UnicodePlots.jl v1.0.0

**URL:** https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351
**Category:** Community
**Tags:** package, announcement, plotting
**Created:** [January 7, 2019, 3:05pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351 "2019-01-07T15:05:37Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Evizero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evizero/32/10118_2.png) [@Evizero](https://discourse.julialang.org/u/Evizero)
#### Post date: [January 7, 2019, 3:05pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/1 "2019-01-07T15:05:37Z")

</div>

Hello everyone!

I am happy to announce a major update to the UnicodePlots.jl code base.

> **[GitHub - JuliaPlots/UnicodePlots.jl: Unicode-based scientific plotting for...](https://github.com/JuliaPlots/UnicodePlots.jl)**
>
> Unicode-based scientific plotting for working in the terminal - GitHub - JuliaPlots/UnicodePlots.jl: Unicode-based scientific plotting for working in the terminal

Aside from finally having a proper, fully automated test-suite, the package also received a couple of new features as well as a graphical overhaul.

Changes include:

- Improved visuals
- Addition of `boxplot` ([Add box-and-whisker plots by mgtlake · Pull Request #84 · JuliaPlots/UnicodePlots.jl · GitHub](https://github.com/Evizero/UnicodePlots.jl/pull/84))
- More flexible `histogram`, including support of plotting a fitted `Histogram` directly.
- Axis scaling (e.g. log-scale) for `barplot` and `histogram` ([implemented arbitrary scale transformations for barplots by ExpandingMan · Pull Request #82 · JuliaPlots/UnicodePlots.jl · GitHub](https://github.com/Evizero/UnicodePlots.jl/pull/82))

Here a couple of screenshots on macOS:

 ![](https://global.discourse-cdn.com/julialang/original/3X/c/1/c19e70b19c4ca7225dbdfd0c30dca0103ed558ac.png)

 ![](https://global.discourse-cdn.com/julialang/original/3X/8/4/845f8c9603aae286e2191234f600b70a12c74271.png)

 ![](https://global.discourse-cdn.com/julialang/original/3X/e/b/ebb7bcc4c0abcf79464221dde8ef6dc824971d5c.png)

 ![](https://global.discourse-cdn.com/julialang/original/3X/a/5/a5db96811951a4ce49b0d53a4a4a639b8eff9f52.png)

 ![](https://global.discourse-cdn.com/julialang/original/3X/a/7/a78a934e885cd0f0494b325c3b13f0dfdca67365.png)

---

<div class="post-metadata">

### Author: ![zgornel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zgornel/32/217487_2.png) [@zgornel](https://discourse.julialang.org/u/zgornel)
#### Post date: [January 7, 2019, 3:17pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/2 "2019-01-07T15:17:12Z")

</div>

This must be one of my favourite julia packages, congrats and keep up the good work 😉

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [January 7, 2019, 3:17pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/3 "2019-01-07T15:17:35Z")

</div>

Fastest plot package that ALWAYS works!

---

<div class="post-metadata">

### Author: ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)
#### Post date: [January 7, 2019, 3:44pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/4 "2019-01-07T15:44:56Z")

</div>

Going to put it into `startup.jl` config file. Would be really awesome if it has a colored `image` or `imshow` type of plot available also, to plot pixels of fractals like [Fatou.jl](https://github.com/chakravala/Fatou.jl).

---

<div class="post-metadata">

### Author: ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)
#### Post date: [January 7, 2019, 3:45pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/5 "2019-01-07T15:45:04Z")

</div>

This seems so nice! I did not know about it until now. Thanks for this!

---

<div class="post-metadata">

### Author: ![Evizero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evizero/32/10118_2.png) [@Evizero](https://discourse.julialang.org/u/Evizero)
#### Post date: [January 7, 2019, 3:49pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/6 "2019-01-07T15:49:55Z")

</div>

> [@chakravala](#):
>
> Would be really awesome if it has a colored `image` or `imshow` type of plot available also, to plot pixels of fractals like [Fatou.jl](https://github.com/chakravala/Fatou.jl).

This functionality is available in a separate package (because of dependencies)

> **[GitHub - JuliaImages/ImageInTerminal.jl: Julia package for displaying images...](https://github.com/JuliaImages/ImageInTerminal.jl)**
>
> Julia package for displaying images in the terminal using ANSI colors and Unicode characters - GitHub - JuliaImages/ImageInTerminal.jl: Julia package for displaying images in the terminal using ANS...

---

<div class="post-metadata">

### Author: ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)
#### Post date: [January 7, 2019, 10:29pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/7 "2019-01-07T22:29:28Z")

</div>

Thanks, that’s useful! One other feature I noticed is missing: 2D parametric plots

![](https://global.discourse-cdn.com/julialang/original/3X/a/5/a5fdc863fd8856f22f661fcb24b660499b50cc1c.gif)

Also polar plots are missing. These are just some ideas for what else can be done.

---

<div class="post-metadata">

### Author: ![affans](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/affans/32/11911_2.png) [@affans](https://discourse.julialang.org/u/affans)
#### Post date: [January 7, 2019, 10:56pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/8 "2019-01-07T22:56:10Z")

</div>

One of the Julia core team members actually suggested putting this in stdlib.

[https://github.com/JuliaLang/julia/issues/30587#issuecomment-451504034](https://github.com/JuliaLang/julia/issues/30587#issuecomment-451504034)

I agree with him.

---

<div class="post-metadata">

### Author: ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)
#### Post date: [January 8, 2019, 12:22am UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/9 "2019-01-08T00:22:02Z")

</div>

It would be very, very nice to have a textual plotting system in stdlib! Many times I need to do some analysis in algorithms running at servers that I access through ssh. This package will be very handy!

IMHO, this package and StaticArrays.jl should be added to stdlib.

---

<div class="post-metadata">

### Author: ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)
#### Post date: [January 8, 2019, 12:41am UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/10 "2019-01-08T00:41:44Z")

</div>

Really like this package! Fast and straightforward!

---

<div class="post-metadata">

### Author: ![DoktorMike](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/doktormike/32/2736_2.png) [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)
#### Post date: [January 8, 2019, 6:27pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/11 "2019-01-08T18:27:19Z")

</div>

Awesome work! I cannot express enough the joy of making a histogram in console mode. 😀🎉

---

<div class="post-metadata">

### Author: ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)
#### Post date: [January 8, 2019, 6:43pm UTC](https://discourse.julialang.org/t/ann-unicodeplots-jl-v1-0-0/19351/12 "2019-01-08T18:43:09Z")

</div>

Thanks again so much for your work on this. The availability of log scaling makes this package _much_ more useable to me.

It’s amazing how 95% of the time the unicode plots are more than adequate. Why bother with anything else? Well, I’m not going to.
