Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Files

Latest commit

 

History

History
34 lines (22 loc) · 951 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 951 Bytes

Note: This repository has been archived

This project was developed under a previous phase of the Yale Digital Humanities Lab. Now a part of Yale Library’s Computational Methods and Data department, the Lab no longer includes this project in its scope of work. As such, it will receive no further updates.

Pointgrid

Transform a distribution of 2D points to a grid that preserves the global distribution shape. Useful for avoiding overplotting in data visualizations.

Before

before

After

after

Installation

pip install pointgrid

Usage

from pointgrid import align_points_to_grid
from sklearn import datasets

# create fake data
arr, labels = datasets.make_blobs(n_samples=1000, centers=5)

# get updated point positions
updated = align_points_to_grid(arr)

updated will be a numpy array with the same shape as the input array arr.