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
File details
Details for the file square_matrix_enhanced_plotter-0.1.3.tar.gz
.
File metadata
- Download URL: square_matrix_enhanced_plotter-0.1.3.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c6fd3e107dc0a4c0a357402bfc2fb1979e9e2152c65b810b0b5fa6811c51c8 |
|
MD5 | 14d20d8d037fb7fd6d68fca9fa6038fb |
|
BLAKE2b-256 | df2f958c999427338c3579993a7fc452b84e2b0d17a0d27264540dbc2c36a7ae |
File details
Details for the file square_matrix_enhanced_plotter-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: square_matrix_enhanced_plotter-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e170afc7b467e13378cb45c6aa04ea618f4718d9c0a5b9120a03e094085191 |
|
MD5 | 48c5158b55ec85895c1acf7780cb751e |
|
BLAKE2b-256 | f7374ff73ae8efc77f1d3293db623b304f9731d96988dde0ce2a39623c33efb4 |