0 reply: many good-looking PYTHON image libraries are developed and encapsulated based on matplotlib!
I have used seaborn, bokeh, and ggplot databases!
Seaborn is biased towards statistical plot, especially linear plot, which is easy to use and simple. The entire syntax layer of seaborn will also be much simpler, and it looks nice to draw a picture without any modification. However, the drawing method is limited and not flexible enough.
Bokeh uses js. Therefore, it focuses on interactive plotting. You can use it best in Ipython notebook! The figure shown is very nice. The key is that it can be modified interactively! The disadvantage is that the syntax is a little tricky, and matplotlib is not required at all.
Just forget ggplot. Compared with the GGPLOT2 in the R language, it seems that two packages are used and the likelihood is developed by the same person! The original author also said on GITHUB that the PYTHON library will no longer be updated! However, ggplot2 is really a drawing artifact, which is almost the only reason I am still using the R language.
Therefore, matplotlib is required no matter which library you want to use. Although his syntax is complex, he is flexible. You can draw almost any image you want. Here we go:
- Ggplot
- Seaborn
- Bokeh
- Pygal
- Python-igraph
- Folium
- NetworkX
- Mayavi
- VisPy
- PyQtGraph
- Vincent
- Plotly
@ Vincent is good. The backend uses d3 for visualization. Seabornpyqtgraph: similar to pyside or pyqt. Both of them are common and can generate an interactive two-dimensional table. Http://www.pyqtgraph.org/
Bokeh: using javascript, you can generate an interactive notebook table embedded in the notebook and iPython-notebook. the built-in notebook table interaction tool is very convenient, but the version is often updated, the signature method is sometimes incompatible.
D3.py: python D3.js, javascript notebook interactive notebook table, can be fully integrated into multiple.
Python-ndv3: python ndv3, javascript notebook interactive notebook table, ndv3 is basically the dynamic version of d3.js, can be integrated into a small number of topics.
Mpld3: similar to matplotlib, mpld3 relies on D3.js javascript animation, which can be embedded in the connector.
Toyplot: a very special plot library with a small number of metrics. When toy is feasible, it is javascript-dynamic, interactive, and inner-embedded pluger. If you want to use Python to visualize GPS data, basemap is the best choice.
Https://pypi.python.org/pypi/basemap