How do people package Altair themes? (II)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • altair-latimes

    A Los Angeles Times theme for Python's Altair statistical visualization library

  • Based on the altair-latimes package, we have altair-reveal. In this package, we can find the Reveal theme for Altair. An interesting detail in this theme is the empty space available at the bottom of each chart (bottom padding) to accommodate manually added sources and credits. We can see this detail, as well as several examples, from this notebook directly on GitHub.

  • spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

  • Based on spaCy branding, we can find two themes in the spacy-altair-theme package. One of them is a monospaced version of the available base theme. In addition to a function for each of the themes (each function contains some constants and returns a dictionary with the configuration for the respective theme), we can also find three importable lists for the three types of defined color palettes. To use these themes, we just need to alt.themes.enable() the desired one, as these are alt.themes.register()ed when we import the package. As a final note, spaCy's blue has been replaced with a darker variant for color contrast purposes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • altair-theme-reveal

  • Based on the altair-latimes package, we have altair-reveal. In this package, we can find the Reveal theme for Altair. An interesting detail in this theme is the empty space available at the bottom of each chart (bottom padding) to accommodate manually added sources and credits. We can see this detail, as well as several examples, from this notebook directly on GitHub.

  • sunsentinel-altair-theme

    A theme for the Altair data visualization library based on the South Florida Sun Sentinel's style guide.

  • For the Sun Sentinel theme, there is sunsentinel_theme. This theme is based on husky_theme, and for us to use it, we have to follow the steps mentioned in the first part (it is not a pip installable Python package).

  • seaborn

    Statistical data visualization in Python

  • In the case of the pcolor package (bootstrapped from the nbdev template), we can find an Altair (and seaborn) theme for personal use. This package contains color constants and various utilities, in addition to the typical function for the theme (pulsifi_theme). It also provides a utility function called setup_altair() that wraps up theme registration and activation.

  • husky-altair-theme

    husky_theme, a theme for Altair charts based on the University of Washington branding guidelines

  • For the Sun Sentinel theme, there is sunsentinel_theme. This theme is based on husky_theme, and for us to use it, we have to follow the steps mentioned in the first part (it is not a pip installable Python package).

  • spacy-altair-theme

    A theme for making altair plots matching the spaCy brand.

  • Based on spaCy branding, we can find two themes in the spacy-altair-theme package. One of them is a monospaced version of the available base theme. In addition to a function for each of the themes (each function contains some constants and returns a dictionary with the configuration for the respective theme), we can also find three importable lists for the three types of defined color palettes. To use these themes, we just need to alt.themes.enable() the desired one, as these are alt.themes.register()ed when we import the package. As a final note, spaCy's blue has been replaced with a darker variant for color contrast purposes.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pcolor

    visual theme for my altair and seaborn

  • In the case of the pcolor package (bootstrapped from the nbdev template), we can find an Altair (and seaborn) theme for personal use. This package contains color constants and various utilities, in addition to the typical function for the theme (pulsifi_theme). It also provides a utility function called setup_altair() that wraps up theme registration and activation.

  • nbdev_template

    Template for nbdev projects

  • In the case of the pcolor package (bootstrapped from the nbdev template), we can find an Altair (and seaborn) theme for personal use. This package contains color constants and various utilities, in addition to the typical function for the theme (pulsifi_theme). It also provides a utility function called setup_altair() that wraps up theme registration and activation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts