{"repo":"JRBCH/spiffyplots","free":true,"listed":false,"github":"https://github.com/JRBCH/spiffyplots","clone":"git clone https://github.com/JRBCH/spiffyplots.git","description":"A collection of matplotlib style sheets and plotting tools for publication-ready figures","language":"Python","stars":14,"topics":["data-visualization","matplotlib","figures","plotting","scientific-visualization"],"license":null,"category":"analytics","readme_excerpt":"SpiffyPlots A collection of opinionated matplotlib style sheets and plotting tools for publication-ready figures. Requires Python 3.10 or newer and matplotlib 3.8 or newer. Free software: MIT license Documentation (likely not up to date): https://spiffyplots.readthedocs.io. Installation Install the latest release: or install the latest commit directly from GitHub: Using the style sheets Import spiffyplots and load the default spiffy style to get more sensible default plotting parameters across the board. What does it do? Life is too short to look at ugly figures. This style fixed that problem for me, and over time I added a bunch of quality-of-life features to it, such as: - Editable vector text by default. PDF and PostScript files embed TrueType fonts, and SVG retains elements instead of converting glyphs to paths. - Sensible default colors, fonts, and font sizes. - Zero outer padding for better control over the final figure size. Combining style sheets The base spiffy style contains my own rather opinionated preferences for everyday use. You can combine it with other style sheets to match it to your use case. [!NOTE] Import spiffyplots before calling plt.style.use . The import registers the style sheets. What styles are included? Type Styles --- --- Base spiffy Color tol-bright , tol-high-contrast , tol-light , tol-medium-contrast , tol-muted , tol-vibrant , okabe-ito Modifiers latex , latex-helvetica , minor-ticks , right-axis , top-axis Journals (beta) cell , elife , jmlr","default_branch":null,"files":null,"tree":[],"storefront":"/r/JRBCH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JRBCH/spiffyplots/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}