Open Source Python Data Visualization Software

Browse free open source Python Data Visualization Software and projects below. Use the toggles on the left to filter open source Python Data Visualization Software by OS, license, language, programming language, and project status.

  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    matplotlib
    Matplotlib is a python library for making publication quality plots using a syntax familiar to MATLAB users. Matplotlib uses numpy for numerics. Output formats include PDF, Postscript, SVG, and PNG, as well as screen display. As of matplotlib version 1.5, we are no longer making file releases available on SourceForge. Please visit http://matplotlib.org/users/installing.html for help obtaining matplotlib.
    Leader badge
    4.7 out of 5 stars 44 Reviews
    Downloads: 189 This Week
    Last Update:
    See Project
  • 2
    Matplotlib

    Matplotlib

    matplotlib: plotting with Python

    Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible. Matplotlib ships with several add-on toolkits, including 3D plotting with mplot3d, axes helpers in axes_grid1 and axis helpers in axisartist. A large number of third party packages extend and build on Matplotlib functionality, including several higher-level plotting interfaces (seaborn, HoloViews, ggplot, ...), and a projection and mapping toolkit (Cartopy). Matplotlib is the brainchild of John Hunter (1968-2012), who, along with its many contributors, have put an immeasurable amount of time and effort into producing a piece of software utilized by thousands of scientists worldwide. Matplotlib is a Sponsored Project of NumFOCUS, a 501(c)(3) nonprofit charity in the United States. Matplotlib has support for visualizing information with a wide array of colors and colormaps.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3
    Veusz

    Veusz

    Veusz scientific plotting application

    Veusz is a scientific plotting application for creating publication-quality two-dimensional and three-dimensional graphs. It combines a graphical editor with Python scripting and command-line interfaces for automated visualization. Users can create line graphs, histograms, contour plots, vector fields, polar charts, and three-dimensional surfaces. Its widget-based architecture supports complex figure layouts, nested plots, and multiple axes. Data can be imported from CSV, HDF5, FITS, NumPy, and other scientific formats. Built-in tools provide dataset manipulation, mathematical functions, and curve fitting. Figures support LaTeX-style labels and customizable annotations. Completed graphs can be exported to PDF, SVG, PNG, EPS, and EMF for reports and publications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    A Python interface to the gnuplot plotting program.
    5.0 out of 5 stars 8 Reviews
    Downloads: 20 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    TransPose

    TransPose

    PyTorch Implementation for "TransPose, Keypoint localization

    TransPose is a human pose estimation model based on a CNN feature extractor, a Transformer Encoder, and a prediction head. Given an image, the attention layers built in Transformer can efficiently capture long-range spatial relationships between keypoints and explain what dependencies the predicted keypoints locations highly rely on.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    RPy (R from Python)
    RPy is a very simple, yet robust, Python interface to the R Programming Language. It can manage all kinds of R objects and can execute arbitrary R functions (including the graphic functions). RPy has been superseded by the RPy2 project: https://rpy2.github.io/
    5.0 out of 5 stars 6 Reviews
    Downloads: 15 This Week
    Last Update:
    See Project
  • 7

    Waterloo

    Java-based scientific graphics

    Java-based scientific graphics with support for Java, Groovy, MATLAB, Python, the R statistical environment, Scala and SciLab.
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    ADOMA
    ADOMA stands for: Alternative Display Of Multiple Alignment. ADOMA can create four different displays of a multiple sequence alignment: a ClustalW alignment in HTML format, a simplified ClustalW alignment in HTML and/or txt format and a colored ClustalW alignment in HTML format. For examples of these outputfiles check the screenshots. ADOMA uses ClustalW to create the multiple alignment from DNA or protein sequences and displays them slightly different than the normal output of ClustalW. ADOMA is a commandline program that can easily be used in pipelines. For more information check the README.md in the Files section. How to cite ADOMA: Zaal, D. and Nota, B. (2016), ADOMA: A Command Line Tool to Modify ClustalW Multiple Alignment Output. Mol. Inf., 35: 42–44. doi: 10.1002/minf.201500083 http://onlinelibrary.wiley.com/doi/10.1002/minf.201500083/abstract
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    g2 is an easy to use, portable and powerful 2D graphics library. It provides a comprehensive set of functions for simultaneous generation of graphical output on different types of devices.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    GUESS, or the Graph Exploration System, is a system and language for visualizing and manipulating graph structures and creating new visualization applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    VR Juggler is a virtual platform for virtual reality application development created at the Virtual Reality Applications Center at Iowa State University. Applications developed in VR Juggler can transparently move between a wide range of VR systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Python library for a fast and flexible graph data structure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    AquaTerm is a Mac OS X grahics renderer. It allows command line applications written in ObjC, C, FORTRAN, Lisp, Perl or Python to display vector graphics, text and images using a simple API. Adapters for gnuplot, PGPLOT, and PLplot exists as well.
    3.0 out of 5 stars 2 Reviews
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    AR-ICE
    Simplified interface to the Augmented Reality library ARToolKit for Python and other programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
    5.0 out of 5 stars 4 Reviews
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Blender Multibool, Searching for Fractal

    Blender Multibool, Searching for Fractal

    Multibool function is slow ;)

    Booleans all meshes on the screen. Plus: A fractal generator and attractor generator with a delicious SEARCH function ;) <meta name="google-site-verification" content="cULQewNGfx-aXCQR9fTJZ1Z7DXbLA5GjqjvAfF_oH5I" />
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    CoSimA+

    The Co-Simulation Adaptation Platform

    The co-simulation adapation platform serves as programming framework and middleware to enable coupling of distributed, heterogeneous numerical models. The framework facilitates the adaptation and integration of new sub-models into a common simulation platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Django-dataplot enables developers using the Django web framework to seamlessly integrate data-driven graphical plots into their web pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ExpLab is a set of tools that supports the running, documentation and evaluation of computational experiments.
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ATTENTION! ExpTools has been renamed to ExpLab To visit the new homepage click on "Home page".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    File-Spector is a small, fast and easy to use binary file analyzer and Inspector. It allows the users to format a complete binary file structure and then use it to read any binary file that matches the specified format.
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    GDL - GNU Data Language, a free IDL (Interactive Data Language, see http://ittvis.com/idl/) compatible incremental compiler.
    4.2 out of 5 stars 11 Reviews
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Gaphor is a UML modeling environment written in Python. Gaphor is small and very extensible. The repository is located at http://github.com/gaphor/gaphor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This project examines techniques to model three-dimensional rigid body motion using the geometric algebra of Dual Quaternions and how such models compare to more traditional models when used in underconstrained filtering applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next