Skip to main content

iPython Magic for Easy Dark/Light Figures

Project description

easydarkfigs - iPython Magic for easy Dark/Light Matplotlib figures

Installation

easydarkfigs can be installed through pip via

pip install easydarkfigs

Usage

Within an active iPython or Jupyter environment:

import easydarkfigs

Then, at the beginning of a cell where a Matplotlib figure is created:

%%savefig_dark_light figname.ext
# Code
# to
# create
# figure

This will save two versions of the created figure, using the easy-dark and easy-light Matplotlib style files included with this package.

To customize these default styles, edit them in your matplotlib directory.

To change the default figure save location or styles to use:

%set_darkstyle new-style

%set_darkfigdir my/dir/

%set_lightstyle new-style

%set_lightfigdir my/dir/

The code also makes a boolean variable is_dark available during execution, the value of which changes depending on which version of the plot is being created.

%%savefig_dark_light figname.ext
if is_dark:
    title = 'This Is A Dark Plot'
else:
    title = 'This Is A Light Plot'
plt.title(title)

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

easydarkfigs-0.8.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

easydarkfigs-0.8-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file easydarkfigs-0.8.tar.gz.

File metadata

  • Download URL: easydarkfigs-0.8.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.7.1 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.4

File hashes

Hashes for easydarkfigs-0.8.tar.gz
Algorithm Hash digest
SHA256 2339b9cc93c7331fb97e42f271b298af945577e9f28ec51b563e7da13e1b04d9
MD5 10c70abe1e30db0012a96087aecc4526
BLAKE2b-256 b66f1084a05dbf03f98c86840ea49bafccf9eb66ef6b4f27cba28a3d3c5f6272

See more details on using hashes here.

File details

Details for the file easydarkfigs-0.8-py3-none-any.whl.

File metadata

  • Download URL: easydarkfigs-0.8-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.7.1 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.4

File hashes

Hashes for easydarkfigs-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d6dc781ba5b2c7e1888e19f2ebe158a88117401f4b86088cbfef325c6e5c594d
MD5 3eb88f3b03ea80b2159d9baaf960cc16
BLAKE2b-256 a5ac77599d34cf870d54c1d5c36b61618586c4f063de88b8eefed26a744a04d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page