https://www.reddit.com/r/Python/comments/7pg3nu/what_would_be_an_alternative_to_matplotlib_in/
http://www.geodose.com/2018/01/creating-heatmap-in-python-from-scratch.html
http://stagraph.com/ DataVisualization (Windows)
https://lwn.net/SubscriberLink/723818/dbaaa9093072d800/ GnuPlot
https://github.com/juliangaal/python-cheat-sheet/blob/master/Matplotlib/Matplotlib.md
http://www.labri.fr/perso/nrougier/teaching/matplotlib/
http://shop.oreilly.com/product/0636920046592.do
http://geoffboeing.com/2015/03/chaos-theory-logistic-map/
http://nbviewer.ipython.org/github/clbarnes/plotstyles/blob/master/plotstyles.ipynb
http://pbpython.com/visualization-tools-1.html
http://habrahabr.ru/post/248383/
https://github.com/jbmouret/matplotlib_for_papers
https://github.com/Kozea/pygal
https://www.packtpub.com/big-data-and-business-intelligence/learning-python-data-visualization
http://le.reddit.com/r/Python/comments/1gsxcb/python_graphingchart_toolslibraries/
http://blog.yhathq.com/posts/aggregating-and-plotting-time-series-in-python.html
http://2014.pycon.se/assets/slides/Plotly-Pycon-Sweden.pdf
http://pythonprogramming.net/matplotlib-graphing-series/
http://blog.yhathq.com/posts/aggregating-and-plotting-time-series-in-python.html
http://le.reddit.com/r/Python/comments/1gsxcb/python_graphingchart_toolslibraries/
http://messymind.net/2012/07/making-matplotlib-look-like-ggplot/
https://github.com/mwaskom/seaborn
http://blog.yhathq.com/posts/ggplot-for-python.html
https://news.ycombinator.com/item?id=6547579 GgPlot2 for python
http://jakevdp.github.io/blog/2013/03/23/matplotlib-and-the-future-of-visualization-in-python/
http://www.reddit.com/r/Python/comments/1gsxcb/python_graphingchart_toolslibraries/
http://www.reddit.com/r/Python/comments/1beuzi/live_graph_visualization/
https://github.com/ContinuumIO/Bokeh#readme
http://www.reddit.com/r/Python/comments/e11x1/what_are_some_good_python_visualization_libraries/
MATPLOTLIB
http://www.reddit.com/r/Python/comments/1u28wi/publication_quality_scientific_graphing/
http://stackoverflow.com/questions/8955869/why-is-plotting-with-matplotlib-so-slow
https://github.com/jakevdp/matplotlib_pydata2013
http://climateecology.wordpress.com/2014/07/15/in-defense-of-matplotlib/
http://stanford.edu/~mwaskom/software/seaborn/index.html Matplotlib library
http://www.labri.fr/perso/nrougier/teaching/matplotlib/matplotlib.html
3D Plotting with MATPLOTLIB
http://messymind.net/2012/07/making-matplotlib-look-like-ggplot/
https://www.youtube.com/watch?v=L0NAXwSdN-c ggplot in MatPlotLib
http://www.youtube.com/watch?v=P7SVi0YTIuE&feature=relmfu
http://matplotlib.sourceforge.net/mpl_toolkits/mplot3d/index.html#toolkit-mplot3d-index
http://matplotlib.sourceforge.net/examples/mplot3d/bars3d_demo.html
http://matplotlib.sourceforge.net/gallery.html
http://jenyay.net/Programming/Python3d
http://jenyay.net/Matplotlib/Matplotlib
http://stackoverflow.com/questions/2294588/python-how-to-plot-3d-graphs-using-python
http://python.dzone.com/articles/how-plot-function-two
http://www.janeriksolem.net/2011/02/3d-plotting-with-matplotlib.html
http://www.michaelbommarito.com/blog/2011/02/21/plotting-3d-graphs-with-python-igraph-and-cairo-cn220-example/
http://wiki.python.org/moin/NumericAndScientific/Plotting
http://www.mps.mpg.de/dislin/ DISLIN
http://pyx.sourceforge.net/
http://www.mantidproject.org/MantidPlot:_3D_Plots_in_Python
http://www.shocksolution.com/2009/03/3d-plotting-software-for-python-pyx/
http://asymptote.sourceforge.net/index.html
http://plplot.sourceforge.net
BOKEH
http://bokeh.pydata.org/index.html
https://matthewrocklin.com/blog//work/2017/06/28/simple-bokeh-server
https://github.com/bokeh/datashader
https://www.youtube.com/watch?v=xqwCxuEBpxk
https://www.continuum.io/content/bokeh-rich-dashboards
https://www.continuum.io/blog/developer-blog/using-bokeh-nist
https://news.ycombinator.com/item?id=11076390
http://blog.rtwilson.com/bokeh-plots-with-dataframe-based-tooltips/
http://www.analyticsvidhya.com/blog/2015/08/interactive-data-visualization-library-python-bokeh/
http://continuum.io/blog/bokeh-0.5
http://chdoig.github.io/scipy2015-blaze-bokeh/#/
http://dev.socrata.com/consumers/examples/data-visualization-with-python.html
http://bokeh.pydata.org/plot_gallery/burtin_example.html
http://chdoig.github.io/scipy2015-blaze-bokeh/#/
https://github.com/chdoig/scipy2015-blaze-bokeh
https://www.youtube.com/watch?v=O5OvOLK-xqQ
http://nbviewer.ipython.org/urls/raw.github.com/paddymul/bokeh_tutorial/master/bokeh_tutorial.ipynb
there are two main parts of bokeh. First there is the js portion which uses canvas to create the plots. There is an object model that allows plots to be composed of multiple components (glyphs, data sources, axes, data ranges).
The python side produces json that represents the objects to be plotted. Python only writes a small amount of js to start the js running. For the most part python just produces json objects that the js side reads.
There could be alternate implementations of the python side that still use the same js rendering logic. You could even write a nicer higher-level js api that wraps the low-level component construction.
BokehJS is built entirely on top of HTML canvas. The python bokeh library sends data and plot specifications to the browser, which uses BokehJS to render the plot and handle interactive tools,
http://python.berkeley.edu/events/2014/02/21/plotting-and-stuff.html