Skip to content

Commit 3a04597

Browse files
jukentbrian-rose
andauthored
Why Matplotlib? Section (#235)
* add why matplotlib * mv why matplotlib to matplotlib.md * rm why matplotlib * Update core/matplotlib.md Co-authored-by: Brian Rose <[email protected]> * Update core/matplotlib.md Co-authored-by: Brian Rose <[email protected]> * Update core/matplotlib.md Co-authored-by: Brian Rose <[email protected]> * Update core/matplotlib.md Co-authored-by: Brian Rose <[email protected]> * add matplotlib logo * Update core/matplotlib.md Co-authored-by: Brian Rose <[email protected]> Co-authored-by: Brian Rose <[email protected]>
1 parent 9e42097 commit 3a04597

File tree

2 files changed

+15
-22
lines changed

2 files changed

+15
-22
lines changed

core/matplotlib.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
1+
![Matplotlib logo](https://matplotlib.org/stable/_images/sphx_glr_logos2_003.png)
2+
13
# Matplotlib
24

3-
```{note}
4-
This content is under construction!
5-
```
5+
[Matplotlib](https://matplotlib.org) is the go-to library for plotting within python, with numerous packages and libraries using Matplotlib as a base to build off of. If you were to learn a single plotting tool to keep in your toolbox, this is the package.
66

7-
This section will contain tutorials on basic plotting with [matplotlib](https://matplotlib.org).
7+
## Why Matplotlib?
88

9-
From the [Matplotlib documentation](https://matplotlib.org) "Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python."
9+
Matplotlib is a plotting library for Python and is often the first plotting package Python-learners encounter. You may be wondering, "Why learn Matplotlib? Why not [Seaborn](https://seaborn.pydata.org) or another plotting library first?"
10+
11+
The simple answer is because of Matplotlib's popularity. Matplotlib is one of the most popular Python packages. Because of its history as Python's "go-to" plotting package, most other open source plotting libraries (including Seaborn) are built on top of Matplotlib and thus these more specialized plotting packages still inherit some of Matplotlib's capabilities, syntax, and limitations. You will find it useful to be familiar with Matplotlib when learning other plotting libraries.
1012

11-
Matplotlib is the go-to library for plotting within python, with numerous packages and libraries using matplotlib as a base to build off of. If you were to learn a single plotting tool to keep in your toolbox, this is the package.
13+
Matplotlib supports a variety of output formats, chart types, and interactive options, and runs well on most operating systems and graphic backends. The key feature to Matplotlib is its extensibility and the [extensive documentation](https://matplotlib.org) available to the community. These reasons are part of "Why Matplotlib" is so popular, and the first plotting language we will introduce you to in this book.
1214

13-
The key feature to matplotlib is its extensibility and the [extensive documentation](https://matplotlib.org/stable/) available to the community.
15+
## In this section
16+
17+
This section contains tutorials on basic plotting with [Matplotlib](https://matplotlib.org).
18+
19+
From the [Matplotlib documentation](https://matplotlib.org) "Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python."
1420

15-
Currently, we provide a basic introduction to matplotlib, but at a later date, we will add:
21+
Currently, we provide a basic introduction to matplotlib, as well as:
1622

1723
- Legend and annotation customization
1824
- Customizing layouts

core/matplotlib/matplotlib.ipynb

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,7 @@
5454
"source": [
5555
"---"
5656
]
57-
},
58-
{
59-
"cell_type": "markdown",
60-
"metadata": {},
61-
"source": [
62-
"## Why Matplotlib?\n",
63-
"\n",
64-
"Matplotlib is a plotting library for Python and is often the first plotting package Python-learners encounter. You may be wondering, \"Why learn Matplotlib? Why not Seaborn or another plotting library first?\"\n",
65-
"\n",
66-
"The simple answer is because of Matplotlib's popularity. Matplotlib is one of the most popular Python packages. Because of its history as Python's \"go-to\" plotting package, most other open source plotting libraries (including Seaborn) are built on top of Matplotlib and thus these improved or specialized plotting packages still inherit some of Matplotlib's capabilities, syntax, and limitations. You will find it useful to be familiar with Matplotlib when learning other plotting libraries.\n",
67-
"\n",
68-
"Matplotlib supports a variety of output formats, chart types, and interactive options, and runs well on most operating systems and graphic backends. These features are part of \"Why Matplotlib\" is so popular, and the first plotting language we will introduce you to in this book."
69-
]
70-
},
57+
},
7158
{
7259
"cell_type": "markdown",
7360
"metadata": {},

0 commit comments

Comments
 (0)