Skip to main content

Librería de estilo plots Brain Food

Project description

Brain Food Style Library

This library contains details for using the Brain Food style library with graphics developed using the Seaborn library in Python.

The library includes four functions:

  • set_bf_style: Function to set the Brain Food style for graphics.
  • set_bf_palette: Function to set the Brain Food color palette.
  • select_color: Function to select a color from the color palette.
  • generate_gradient_colors: Function to generate a list of gradient colors based on a base color.

Additionally, the library allows you to load the color list into colors.

Usage

Initial Setup

First, you need to install the bfstyle library.

Apply this step only if the library has not been installed previously.

pip install bfstyle

To use the mentioned functions and the Brain Food color list, you only need to use the following code:

import bfstyle
from bfstyle.load_bf_style import colors, set_bf_style, set_bf_palette, select_color, generate_gradient_colors

It is recommended to apply this step at the beginning of your notebook. Also, make sure to import the seaborn and matplotlib libraries.

Next, apply the functions as follows:

set_bf_style()
set_bf_palette()

Once these three steps are applied, the graphics created using the seaborn and matplotlib libraries will use the Brain Food style.

Note that the graphics will use Python's default fonts.

Customize Desired Fonts

The set_bf_style() function allows you to use fonts that have been downloaded in .ttf format; you only need to specify the directory where the font files are located. As an example, here's how to set the Roboto font for your graphics. All .ttf files should be saved in the same folder.

font_path = "User/working_directory/fonts"  # Example
set_bf_style(path_fonts=font_path)

This only requires that the set_bf_style() function be executed with the path_fonts parameter.

Customize Color Palette

The set_bf_palette function allows you to set a custom color palette. It only requires a list of colors for the desired palette with values in RGB format. To apply a new palette, use the following code:

new_color_list = ['#FFFFFF', '#000000', '#F12323']  # Example
set_bf_palette(colors=new_color_list)

Other Functions

Below are the uses of two other functions: select_color and generate_gradient_colors.

As mentioned, select_color makes it easy to select a specific color from a list and save the RGB value as a string in a variable. The function requires a list of colors and the position of the color. Note that the first position in the list corresponds to 1.

For example, to select the first color from the colors list of the bfstyle library, which contains the Brain Food colors in RGB format, you can use the following lines of code:

colors  # Brain Food colors list
first_color = select_color(colors, 1)  # Stores the RGB color string in first_color

When you run the function, it will display the selected color graphically.

Sometimes, you may need a gradient of colors to expand the color palette. For this, you only need a base color and the number of colors to generate.

base_color = '#B01515'
degrade_color_list = generate_gradient_colors(base_color, 11)

This will generate a list of 11 colors based on base_color.

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

bfstyle-0.7.4.tar.gz (3.7 kB view hashes)

Uploaded Source

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