A Python package for advanced plotting utilities.
Project description
PLOT-SHIFT
A growing collection of Python utilities for advanced data visualization, with a focus on exploratory data analysis. This project is a personal effort to gather and refine useful plotting functions developed during my data science studies and research.
Purpose
The goal of this package is to provide reusable, well-documented visualization tools that support a variety of data science workflows. Over time, new plotting functions and utilities will be added as they are created or improved.
Features
- Visualizations for cluster analysis, including silhouette diagram matrices
- Designed for integration with scikit-learn and other common data science libraries
- Usable in research, notebooks, and production code
Installation
Install via PDM (recommended):
pdm add plot-shift
Or with pip (after publishing to PyPI):
pip install plot-shift
Note: If you are using the code locally (not from PyPI), make sure your
PYTHONPATHincludes thesrc/directory, or install the package in editable mode:pip install -e ./src
Usage
Import and use the available plotting functions in your data science projects. Example for clustering visualization:
from plot_shift.silhouette_diagram import silhouette_diagram
# Example usage:
silhouette_diagram(
k, # Number of clusters
y_pred, # Predicted cluster labels
silhouette_coefficients, # Silhouette coefficients for sample
silhouette_score, # Silhouette score for sample
ax, # Matplotlib Axes object
)
More plotting functions will be added over time. See the notebooks/ directory for practical examples and demonstrations.
Contributing
Contributions and suggestions are welcome! If you have a useful plotting function or improvement, feel free to open an issue or pull request.
License
Author
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plot_shift-0.1.5.tar.gz.
File metadata
- Download URL: plot_shift-0.1.5.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.25.2 CPython/3.11.5 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
285d7adcf447d4abcadc780115b7c09d41cd672bd9da92de63693956a7c2d887
|
|
| MD5 |
5f7d3ad208f84feaff56398a8f3c30b0
|
|
| BLAKE2b-256 |
67f9bd502a369c98006e91ea21b50d9ffd65e7dc59281eda14a3971439bc4113
|
File details
Details for the file plot_shift-0.1.5-py3-none-any.whl.
File metadata
- Download URL: plot_shift-0.1.5-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.25.2 CPython/3.11.5 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4de27f56d941e3e9b4c1d56b4b635be3fde057d00f6ecadd2dcd799d43971685
|
|
| MD5 |
dd53ae06fb01d418291e2dffc97a79c7
|
|
| BLAKE2b-256 |
90cd9495a533e01844d7a82fc828f356de8817ca4a10ae474714cec2470a4c33
|