Leather is a Python charting library designed for quickly generating straightforward visualizations, often described as 'charting for 80% of humans.' It currently stands at version 0.4.1, with its last release in December 2025. The library focuses on ease of use and producing functional charts without extensive customization options.
pip install leatherVerified import paths — ran on the pinned version, not inferred.
This quickstart example demonstrates how to create a simple scatter plot with 100 random data points and apply a custom colorizing function based on the data values. The resulting chart is then saved as an SVG file.
Upgrade your Python environment to version 3.10 or newer to ensure compatibility and full support.
Embrace the library's default aesthetic for rapid prototyping, or consider alternative libraries for highly customized or complex visual requirements.
Ensure that any custom tick values you provide are consistent with the data range and the scales automatically (or manually) determined by the chart, or explicitly set the chart's `x_scale` and `y_scale`.
Ensure the library is installed using pip: `pip install leather`
Upgrade the 'leather' library to its latest version (0.4.1 or newer) which should be compatible with modern Python versions: `pip install --upgrade leather`
Instantiate the `Chart` object correctly using `leather.Chart()` or import it explicitly if available: `import leather; chart = leather.Chart('My Chart')`