Skip to main content

A Python package for enhanced plotting of square matrices with zoom and interaction capabilities.

Project description

Square Matrix Enhanced Plotter

Square Matrix Enhanced Plotter is a Python package for interactive and enhanced visualization of square matrices. It leverages Matplotlib and mplcursors to provide zoom and interaction capabilities.

Features

  • Zoom in/out functionality for matrix visualization.
  • Interactive cursors for detailed examination of matrix elements.
  • Enhanced plotting capabilities for square matrices.

Installation

You can install Square Matrix Enhanced Plotter using pip:

pip install square-matrix-enhanced-plotter

Usage

Here is a simple example of how to use the Square Matrix Enhanced Plotter:

Example square matrix

import numpy as np
import squarematrixenhancedplotter as smep

# Example Matrices
matrix = np.random.rand(9, 9)
matrix1 = np.random.rand(9, 9)

# Plot matrices side by side
smep.plot_matrices_side_by_side(*[matrix, matrix1], titles=["Example Matrix", "Example Matrix 1"])

Contributing

Contributions to the Square Matrix Enhanced Plotter are welcome! License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

square_matrix_enhanced_plotter-0.1.3.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file square_matrix_enhanced_plotter-0.1.3.tar.gz.

File metadata

File hashes

Hashes for square_matrix_enhanced_plotter-0.1.3.tar.gz
Algorithm Hash digest
SHA256 27c6fd3e107dc0a4c0a357402bfc2fb1979e9e2152c65b810b0b5fa6811c51c8
MD5 14d20d8d037fb7fd6d68fca9fa6038fb
BLAKE2b-256 df2f958c999427338c3579993a7fc452b84e2b0d17a0d27264540dbc2c36a7ae

See more details on using hashes here.

File details

Details for the file square_matrix_enhanced_plotter-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for square_matrix_enhanced_plotter-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f0e170afc7b467e13378cb45c6aa04ea618f4718d9c0a5b9120a03e094085191
MD5 48c5158b55ec85895c1acf7780cb751e
BLAKE2b-256 f7374ff73ae8efc77f1d3293db623b304f9731d96988dde0ce2a39623c33efb4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page