Skip to main content

A library for presentation and publication ready plots of data maps

Project description

DataMapPlot logo

DataMapPlot

Creating beautiful plots of data maps. DataMapPlot is a small library designed to help you make beautiful data map plots for inclusion in presentations, posters and papers. The focus is on producing static plots that are great looking with as little work for you as possible. All you need to do is label clusters of points in the data map and DataMapPlot will take care of the rest. While this involves automating most of the aesthetic choices, the library provides a wide variety of ways to customize the resulting plot to your needs.

Examples

Some examples of the kind of output that DataMapPlot can provide.

A basic plot, with some highlighted labels:

A data map plot of the CORD-19 dataset

Using darkmode and some custom font choices:

A data map plot of papers from ArXiv ML

Alternative custom styling:

A data map plot of Simple Wikipedia

Custom arrow styles, fonts, and colour maps:

A styled data map plot of papers from ArXiv ML

Installation

DataMapPlot requires a few libraries, but all are widely available and easy to install:

  • Numpy

  • Matplotlib

  • Scikit-learn

  • Pandas

  • Datashader

  • Scikit-image

  • Numba

To install DataMapPlot you can use pip:

pip install datamapplot

or use conda with conda-forge

conda install -c conda-forge datamapplot

License

DataMapPlot is MIT licensed. See the LICENSE file for details.

Contributing

Contributions are more than welcome! If you have ideas for features of projects please get in touch. Everything from code to notebooks to examples and documentation are all equally valuable so please don’t feel you can’t contribute. To contribute please fork the project make your changes and submit a pull request. We will do our best to work through any issues with you and get your code merged in.

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

datamapplot-0.1.0.tar.gz (19.7 kB view hashes)

Uploaded Source

Built Distribution

datamapplot-0.1.0-py3-none-any.whl (20.4 kB view hashes)

Uploaded Python 3

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