All Projects → rougier → Matplotlib 3d

rougier / Matplotlib 3d

Licence: bsd-2-clause
Experimental 3D axis for matplotlib

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Matplotlib 3d

tueplots
Figure sizes, font sizes, fonts, and more configurations at minimal overhead. Fix your journal papers, conference proceedings, and other scientific publications.
Stars: ✭ 103 (-47.98%)
Mutual labels:  scientific-visualization, matplotlib
SciPlot-PyQt
A Matplotlib-wrapped user-interface for creating and editing publication-ready images and plots
Stars: ✭ 32 (-83.84%)
Mutual labels:  scientific-visualization, matplotlib
Cmasher
Scientific colormaps for making accessible, informative and 'cmashing' plots
Stars: ✭ 149 (-24.75%)
Mutual labels:  matplotlib
Matplotlib Doc Zh
📖 [译] Matplotlib 用户指南
Stars: ✭ 178 (-10.1%)
Mutual labels:  matplotlib
Qbstyles
QuantumBlack Matplotlib styles
Stars: ✭ 166 (-16.16%)
Mutual labels:  matplotlib
Python Quickui
Scientific One-Liner Interactive GUI Library
Stars: ✭ 153 (-22.73%)
Mutual labels:  matplotlib
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Stars: ✭ 2,433 (+1128.79%)
Mutual labels:  scientific-visualization
Vts Browser Js
JavaScript WebGL 3D map rendering engine
Stars: ✭ 148 (-25.25%)
Mutual labels:  3d-engine
Rootpy
A pythonic interface for the ROOT libraries on top of the PyROOT bindings.
Stars: ✭ 186 (-6.06%)
Mutual labels:  matplotlib
Raz
Modern & multiplatform game engine in C++17
Stars: ✭ 161 (-18.69%)
Mutual labels:  3d-engine
Scikit Optimize
Sequential model-based optimization with a `scipy.optimize` interface
Stars: ✭ 2,258 (+1040.4%)
Mutual labels:  scientific-visualization
Matplotlib Tutorial
Matplotlib tutorial for beginner
Stars: ✭ 2,232 (+1027.27%)
Mutual labels:  matplotlib
Molstar
A comprehensive macromolecular library
Stars: ✭ 157 (-20.71%)
Mutual labels:  scientific-visualization
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (+1053.54%)
Mutual labels:  scientific-visualization
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+1009.6%)
Mutual labels:  matplotlib
Data Science Types
Mypy stubs, i.e., type information, for numpy, pandas and matplotlib
Stars: ✭ 180 (-9.09%)
Mutual labels:  matplotlib
Plotbitrate
FFProbe Bitrate Graph
Stars: ✭ 148 (-25.25%)
Mutual labels:  matplotlib
Visualize ml
Python package for consolidated and extensive Univariate,Bivariate Data Analysis and Visualization catering to both categorical and continuous datasets.
Stars: ✭ 160 (-19.19%)
Mutual labels:  matplotlib
Scientific Visualization Book
An open access book on scientific visualization using python and matplotlib
Stars: ✭ 6,336 (+3100%)
Mutual labels:  matplotlib
Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (-3.03%)
Mutual labels:  matplotlib

Experimental 3d axis for matplotlib

Multiviews

This experimental project is an attempt at providing a better and more versatile 3d axis for Matplotlib. The heart of the code is explained in this blog post: Custom 3D engine in Matplotlib.

Note that we cannot have a full 3d engine because we do not have a proper zbuffer that allows to test individual pixels. This means we need to sort our points/lines/triangles in order to draw them from back to front. Most of the time, this does the trick but there exist some situations where it is impossible to avoid problems. For example, consider two triangles that intersect each other. In in such a case, we have to decide arbitrarily which triangle will be drawn on top of the other.

Read the documentation

Install

You can install by pip command.

pip install git+https://github.com/rougier/matplotlib-3d

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].