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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for square_matrix_enhanced_plotter-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c6fd3e107dc0a4c0a357402bfc2fb1979e9e2152c65b810b0b5fa6811c51c8 |
|
MD5 | 14d20d8d037fb7fd6d68fca9fa6038fb |
|
BLAKE2b-256 | df2f958c999427338c3579993a7fc452b84e2b0d17a0d27264540dbc2c36a7ae |
Close
Hashes for square_matrix_enhanced_plotter-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e170afc7b467e13378cb45c6aa04ea618f4718d9c0a5b9120a03e094085191 |
|
MD5 | 48c5158b55ec85895c1acf7780cb751e |
|
BLAKE2b-256 | f7374ff73ae8efc77f1d3293db623b304f9731d96988dde0ce2a39623c33efb4 |