# Support for plotting data in Fortran

**URL:** https://fortran-lang.discourse.group/t/support-for-plotting-data-in-fortran/4328
**Category:** Uncategorized
**Created:** [September 14, 2022, 11:41pm UTC](https://fortran-lang.discourse.group/t/support-for-plotting-data-in-fortran/4328 "2022-09-14T23:41:38Z")
**Posts on this page:** 1
**Showing post:** 13

<div class="post-metadata">

### Author: ![rgba](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/rgba/32/2115_2.png) [@rgba](https://fortran-lang.discourse.group/u/rgba)
#### Post date: [September 16, 2022, 12:46pm UTC](https://fortran-lang.discourse.group/t/support-for-plotting-data-in-fortran/4328/13 "2022-09-16T12:46:39Z")

</div>

> [@Pap](#):
>
> The last solution I would think of to use is to get Python or whatever else involved to do the job. I’m not denying it will work, I am just saying I see no reason to ask for “help” from another language when I do have native options, and very good ones.

I wouldn’t regard Gnuplot as a native solution and cannot understand why Python gets the “last-resort” slot and Gnuplot the “nothing-beats” one. They both are an external dependency and they both need to enter in foreign language territory (the fact that Gnuplot syntax is very shell-like makes just it worse imho).

One reason to pick python over many other alternatives it’s how much matplotlib is used worldwide and consequently how much community attention it gets. Things like xkcd colors (as a sensible improvements over X11) or perceptually uniform _default_ colormaps really make for a greater experience, especially in the numerical computing domain. Browsing the PLplots homepage I just see ugly pure-rgb-on-black figures and awful rainbow colormaps which is really a non starter for me. Similarly with DISLIN.

I well imagine that you can customize as you want in both systems, but having well thought defaults goes a long long way with a plotting library.

---

_[View the full topic](https://fortran-lang.discourse.group/t/support-for-plotting-data-in-fortran/4328)._
