-
Matplotlib: Matplotlib — популярная библиотека визуализации данных на Python. Он предоставляет модуль 3D-графики под названием
mpl_toolkits.mplot3d, который позволяет создавать различные типы 3D-графиков. -
Plotly: Plotly — это интерактивная библиотека построения графиков, поддерживающая создание трехмерных графиков. Он предоставляет высокоуровневый API для создания трехмерных графиков, включая диаграммы рассеяния, поверхностные и контурные графики.
-
Mayavi: Mayavi — это мощная библиотека визуализации научных данных, специализирующаяся на 3D-визуализации. Он предлагает широкий спектр функций для создания интерактивных и высококачественных 3D-графиков.
-
PyVista: PyVista — это библиотека с открытым исходным кодом, созданная на базе VTK (Visualization Toolkit), которая предоставляет простые в использовании инструменты для трехмерного построения графиков и анализа сеток. Он поддерживает различные методы 3D-визуализации, включая объемную визуализацию, контурную обработку и нарезку.
-
Seaborn: хотя Seaborn в первую очередь известен своими возможностями построения статистических графиков, он также предлагает некоторую базовую поддержку для построения 3D-график. Его можно использовать для создания простых трехмерных диаграмм рассеяния и линейных графиков.
-
Plotnine: Plotnine — это грамматика графической библиотеки построения графиков для Python, созданная на основе пакета R ggplot2. Хотя он в основном ориентирован на 2D-графики, он обеспечивает ограниченную поддержку 3D-графиков с использованием функции
geom_3d(). -
VTK (Набор инструментов для визуализации): VTK — это мощная система программного обеспечения с открытым исходным кодом для трехмерной компьютерной графики, обработки изображений и визуализации. Он имеет привязки Python и может использоваться для создания расширенных 3D-визуализации.