Skip to main content

A package contaiing a collection of cool matplotlib styles

Project description

Cool Styles for Matplotlib

A collection of carefully crafted, visually appealing matplotlib styles for your data visualization needs.

Installation

At the moment the package is not yet on pypi. // ```bash // pip install cool_styles

Usage

import matplotlib.pyplot as plt
import cool_styles
import numpy as np

# Apply a style
plt.style.use(cool_styles.sealight)

# Create your plot
x = np.linspace(0, 10, 100)
plt.figure()
plt.plot(x, np.sin(x), label='Sin(x)')
plt.plot(x, np.cos(x), label='Cos(x)')
plt.legend()
plt.title('Trigonometric Functions')
plt.xlabel('x')
plt.ylabel('y')
plt.show()

Available Styles

Sea Light

A light ocean-inspired theme with varying shades of blue. Features a clean, minimal design with a light background and deep blue text. The color palette consists of different blue hues, making it perfect for water-related data, financial visualizations, or any professional presentation.

Sea Light

Coastal Harvest

A warm, sophisticated color palette inspired by autumn harbors and coastal towns. This style combines deep navy, burnt orange, golden yellow, sage green, and teal green for a balanced, natural look. Ideal for seasonal data, environmental sciences, or any visualization that benefits from a warm, natural color scheme.

Coastal Harvest

Charcoal

A bold, modern style with high contrast and clean lines. Features a versatile color palette that includes teal, orange, and yellow accents. Perfect for presentations, reports, and visualizations that need to make a strong visual impact.

Charcoal

Forest Dark

A dark woodland-inspired theme with earthy tones and muted contrast. Uses a dark background with forest brown text and an earthy color palette. Excellent for night mode applications, environmental data, or creating a calm visual experience with reduced eye strain.

Forest Dark

Forest Light

A light woodland-inspired theme with natural earthy tones. Uses a light parchment background with forest green text and a natural color palette. Great for environmental sciences, agricultural data, or any visualization that benefits from an organic, natural aesthetic.

Forest Light

Ivory Grid

A dark theme with prominent grid lines and vibrant color accents. The dark background makes the colorful data elements pop while maintaining readability with light text and grid lines. Perfect for complex visualizations where data clarity against a dark background is preferred.

Ivory Grid

Features

  • Golden ratio inspired figure proportions for aesthetically pleasing visualizations
  • High DPI settings for crisp rendering
  • Carefully selected color palettes for data clarity and visual appeal
  • Consistent design elements across all styles
  • Optimized for both screen display and print output
  • Compatible with various plot types (line plots, scatter plots, histograms, etc.)

Requirements

  • Python ≥ 3.11
  • matplotlib ≥ 3.10.5

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

cool_styles-0.1.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cool_styles-0.1.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file cool_styles-0.1.0.tar.gz.

File metadata

  • Download URL: cool_styles-0.1.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cool_styles-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5ffb162f8f786cdda1376951a1924707ac7566dc64542c7bbddd87b5c9d8b0b4
MD5 7fb02c0b04b1352c809554c55a37169f
BLAKE2b-256 c1a3a781b92d66c34d6d459386a904aadbb5cc83d459bf31054ec1982cfcf246

See more details on using hashes here.

File details

Details for the file cool_styles-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cool_styles-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cool_styles-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e2a95b63b9d3ee48a34b282aec58b7ba94a0954cbb2eaa8a3c05260a58376cc
MD5 36faaa5faa05640f93eede2416553f1a
BLAKE2b-256 58f6ca6d49bf2ad05c19841bbe934092249d3fade65e10c856dfb5fbc5dcba4f

See more details on using hashes here.

Supported by

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