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)
fig, ax = plt.subplots()
ax.plot(x, np.sin(x), label='Sin(x)')
ax.plot(x, np.cos(x), label='Cos(x)')
ax.legend()
ax.set_title('Trigonometric Functions')
ax.set_xlabel('x')
ax.set_ylabel('y')
fig.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.
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.
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.
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 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.
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.
Golden Peachy
A light theme with warm organce tones. Perfect as a standard theme for your presentations.
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
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 cool_styles-0.3.0.tar.gz.
File metadata
- Download URL: cool_styles-0.3.0.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39a5f2f887a0709ec0146cda07dcd6cd407b5703b1a373524cb2c8fe5f0a1ddf
|
|
| MD5 |
df75a03cadfe034ecce39f1c93bcb0b5
|
|
| BLAKE2b-256 |
c73e3bf7f3b3da6b2a2431cc0d40302773cb30e940b45b3f3fea19f3135bf203
|
File details
Details for the file cool_styles-0.3.0-py3-none-any.whl.
File metadata
- Download URL: cool_styles-0.3.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c78c42886e6ea6fe0f1c8894ae99e80bc2cee101375ad4ed61fb91eb4f7d7d5f
|
|
| MD5 |
0dcd07a1638597d7339f988f139dded1
|
|
| BLAKE2b-256 |
768ac2814d0fe29dc17ee99e7d3001f28c1a70fd6918d1f0bd0173dd28e432f9
|