mirror of
https://github.com/donnemartin/data-science-ipython-notebooks.git
synced 2024-03-22 13:30:56 +08:00
Add new matplotlib notebooks
Source: https://github.com/jakevdp/PythonDataScienceHandbook unmodified
This commit is contained in:
parent
233b197660
commit
1c34b46258
529
matplotlib/04.00-Introduction-To-Matplotlib.ipynb
Normal file
529
matplotlib/04.00-Introduction-To-Matplotlib.ipynb
Normal file
File diff suppressed because one or more lines are too long
644
matplotlib/04.01-Simple-Line-Plots.ipynb
Normal file
644
matplotlib/04.01-Simple-Line-Plots.ipynb
Normal file
File diff suppressed because one or more lines are too long
355
matplotlib/04.02-Simple-Scatter-Plots.ipynb
Normal file
355
matplotlib/04.02-Simple-Scatter-Plots.ipynb
Normal file
File diff suppressed because one or more lines are too long
256
matplotlib/04.03-Errorbars.ipynb
Normal file
256
matplotlib/04.03-Errorbars.ipynb
Normal file
File diff suppressed because one or more lines are too long
328
matplotlib/04.04-Density-and-Contour-Plots.ipynb
Normal file
328
matplotlib/04.04-Density-and-Contour-Plots.ipynb
Normal file
File diff suppressed because one or more lines are too long
393
matplotlib/04.05-Histograms-and-Binnings.ipynb
Normal file
393
matplotlib/04.05-Histograms-and-Binnings.ipynb
Normal file
File diff suppressed because one or more lines are too long
435
matplotlib/04.06-Customizing-Legends.ipynb
Normal file
435
matplotlib/04.06-Customizing-Legends.ipynb
Normal file
File diff suppressed because one or more lines are too long
569
matplotlib/04.07-Customizing-Colorbars.ipynb
Normal file
569
matplotlib/04.07-Customizing-Colorbars.ipynb
Normal file
File diff suppressed because one or more lines are too long
436
matplotlib/04.08-Multiple-Subplots.ipynb
Normal file
436
matplotlib/04.08-Multiple-Subplots.ipynb
Normal file
File diff suppressed because one or more lines are too long
443
matplotlib/04.09-Text-and-Annotation.ipynb
Normal file
443
matplotlib/04.09-Text-and-Annotation.ipynb
Normal file
File diff suppressed because one or more lines are too long
505
matplotlib/04.10-Customizing-Ticks.ipynb
Normal file
505
matplotlib/04.10-Customizing-Ticks.ipynb
Normal file
File diff suppressed because one or more lines are too long
650
matplotlib/04.11-Settings-and-Stylesheets.ipynb
Normal file
650
matplotlib/04.11-Settings-and-Stylesheets.ipynb
Normal file
File diff suppressed because one or more lines are too long
600
matplotlib/04.12-Three-Dimensional-Plotting.ipynb
Normal file
600
matplotlib/04.12-Three-Dimensional-Plotting.ipynb
Normal file
File diff suppressed because one or more lines are too long
746
matplotlib/04.13-Geographic-Data-With-Basemap.ipynb
Normal file
746
matplotlib/04.13-Geographic-Data-With-Basemap.ipynb
Normal file
File diff suppressed because one or more lines are too long
1794
matplotlib/04.14-Visualization-With-Seaborn.ipynb
Normal file
1794
matplotlib/04.14-Visualization-With-Seaborn.ipynb
Normal file
File diff suppressed because one or more lines are too long
94
matplotlib/04.15-Further-Resources.ipynb
Normal file
94
matplotlib/04.15-Further-Resources.ipynb
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"<!--BOOK_INFORMATION-->\n",
|
||||||
|
"<img align=\"left\" style=\"padding-right:10px;\" src=\"figures/PDSH-cover-small.png\">\n",
|
||||||
|
"*This notebook contains an excerpt from the [Python Data Science Handbook](http://shop.oreilly.com/product/0636920034919.do) by Jake VanderPlas; the content is available [on GitHub](https://github.com/jakevdp/PythonDataScienceHandbook).*\n",
|
||||||
|
"\n",
|
||||||
|
"*The text is released under the [CC-BY-NC-ND license](https://creativecommons.org/licenses/by-nc-nd/3.0/us/legalcode), and code is released under the [MIT license](https://opensource.org/licenses/MIT). If you find this content useful, please consider supporting the work by [buying the book](http://shop.oreilly.com/product/0636920034919.do)!*\n",
|
||||||
|
"\n",
|
||||||
|
"*No changes were made to the contents of this notebook from the original.*"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"<!--NAVIGATION-->\n",
|
||||||
|
"< [Visualization with Seaborn](04.14-Visualization-With-Seaborn.ipynb) | [Contents](Index.ipynb) | [Machine Learning](05.00-Machine-Learning.ipynb) >"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# Further Resources"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"## Matplotlib Resources\n",
|
||||||
|
"\n",
|
||||||
|
"A single chapter in a book can never hope to cover all the available features and plot types available in Matplotlib.\n",
|
||||||
|
"As with other packages we've seen, liberal use of IPython's tab-completion and help functions (see [Help and Documentation in IPython](01.01-Help-And-Documentation.ipynb)) can be very helpful when exploring Matplotlib's API.\n",
|
||||||
|
"In addition, Matplotlib’s [online documentation](http://matplotlib.org/) can be a helpful reference.\n",
|
||||||
|
"See in particular the [Matplotlib gallery](http://matplotlib.org/gallery.html) linked on that page: it shows thumbnails of hundreds of different plot types, each one linked to a page with the Python code snippet used to generate it.\n",
|
||||||
|
"In this way, you can visually inspect and learn about a wide range of different plotting styles and visualization techniques.\n",
|
||||||
|
"\n",
|
||||||
|
"For a book-length treatment of Matplotlib, I would recommend [*Interactive Applications Using Matplotlib*](https://www.packtpub.com/application-development/interactive-applications-using-matplotlib), written by Matplotlib core developer Ben Root."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"## Other Python Graphics Libraries\n",
|
||||||
|
"\n",
|
||||||
|
"Although Matplotlib is the most prominent Python visualization library, there are other more modern tools that are worth exploring as well.\n",
|
||||||
|
"I'll mention a few of them briefly here:\n",
|
||||||
|
"\n",
|
||||||
|
"- [Bokeh](http://bokeh.pydata.org) is a JavaScript visualization library with a Python frontend that creates highly interactive visualizations capable of handling very large and/or streaming datasets. The Python front-end outputs a JSON data structure that can be interpreted by the Bokeh JS engine.\n",
|
||||||
|
"- [Plotly](http://plot.ly) is the eponymous open source product of the Plotly company, and is similar in spirit to Bokeh. Because Plotly is the main product of a startup, it is receiving a high level of development effort. Use of the library is entirely free.\n",
|
||||||
|
"- [Vispy](http://vispy.org/) is an actively developed project focused on dynamic visualizations of very large datasets. Because it is built to target OpenGL and make use of efficient graphics processors in your computer, it is able to render some quite large and stunning visualizations.\n",
|
||||||
|
"- [Vega](https://vega.github.io/) and [Vega-Lite](https://vega.github.io/vega-lite) are declarative graphics representations, and are the product of years of research into the fundamental language of data visualization. The reference rendering implementation is JavaScript, but the API is language agnostic. There is a Python API under development in the [Altair](https://altair-viz.github.io/) package. Though as of summer 2016 it's not yet fully mature, I'm quite excited for the possibilities of this project to provide a common reference point for visualization in Python and other languages.\n",
|
||||||
|
"\n",
|
||||||
|
"The visualization space in the Python community is very dynamic, and I fully expect this list to be out of date as soon as it is published.\n",
|
||||||
|
"Keep an eye out for what's coming in the future!"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"<!--NAVIGATION-->\n",
|
||||||
|
"< [Visualization with Seaborn](04.14-Visualization-With-Seaborn.ipynb) | [Contents](Index.ipynb) | [Machine Learning](05.00-Machine-Learning.ipynb) >"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"kernelspec": {
|
||||||
|
"display_name": "Python 3",
|
||||||
|
"language": "python",
|
||||||
|
"name": "python3"
|
||||||
|
},
|
||||||
|
"language_info": {
|
||||||
|
"codemirror_mode": {
|
||||||
|
"name": "ipython",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"file_extension": ".py",
|
||||||
|
"mimetype": "text/x-python",
|
||||||
|
"name": "python",
|
||||||
|
"nbconvert_exporter": "python",
|
||||||
|
"pygments_lexer": "ipython3",
|
||||||
|
"version": "3.4.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 0
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user