awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to garrettj403/scienceplots

Open-source alternatives to SciencePlots

30 open-source projects similar to garrettj403/scienceplots, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best SciencePlots alternative.

  • matplotlib/mplfinancematplotlib 的头像

    matplotlib/mplfinance

    4,385在 GitHub 上查看↗

    mplfinance is a financial time-series plotter and market data visualization framework built on Matplotlib. It is designed to render market data frames into specialized charts, including candlesticks, OHLC bars, Renko bricks, and point-and-figure columns. The library distinguishes itself through a dedicated market data framework that manages trading calendars and non-trading periods, ensuring accurate temporal spacing by collapsing gaps during holidays. It also provides a system for technical analysis charting, enabling the overlay of moving averages, volume bars, and other technical indicator

    Pythoncandlestickcandlestick-chartcandlestickchart
    在 GitHub 上查看↗4,385
  • dracula/dracula-themedracula 的头像

    dracula/dracula-theme

    23,495在 GitHub 上查看↗

    Dracula Theme is a universal dark color palette and cross-platform theme specification. It provides a standardized set of high-contrast colors designed to implement a unified dark aesthetic across various text editors and terminals. The project is an accessible color scheme that maintains a minimum 4.5:1 contrast ratio to meet global visual accessibility standards. It ensures a cohesive visual experience by synchronizing these colors across different operating systems and developer environments. The system utilizes a centralized color palette and static definitions to maintain consistency. I

    在 GitHub 上查看↗23,495
  • alandefreitas/matplotplusplusalandefreitas 的头像

    alandefreitas/matplotplusplus

    4,894在 GitHub 上查看↗

    This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network graphs, and geographic maps. It operates as a multi-backend graphics library, decoupling high-level plotting logic from low-level rendering engines to support various output backends. The project distinguishes itself with a dual-interface API, providing both a global functional interface for rapid prototyping and an object-oriented interface for precise control. It features a component-based layout engine for managing tiled grids and subplots, alongside a layered plot state that all

    C++charting-librarychartscontour-plots
    在 GitHub 上查看↗4,894

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • scottplot/scottplotScottPlot 的头像

    ScottPlot/ScottPlot

    6,417在 GitHub 上查看↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    C#chartchartingcharts
    在 GitHub 上查看↗6,417
  • thomasp85/patchworkthomasp85 的头像

    thomasp85/patchwork

    2,586在 GitHub 上查看↗

    Patchwork is a layout manager for combining multiple ggplot2 graphics into a single complex arrangement. It functions as a multi-plot composition tool and data visualization orchestrator, allowing independent graphics to be arranged into grids and nested layouts using additive and functional syntax. The system differentiates itself through a broadcast-based style application that propagates themes and scales across all subplots to maintain visual consistency. It also features guide-merging reconciliation to identify and collapse redundant legends into a single shared global guide. The framew

    Rggplot-extensionggplot2rstats
    在 GitHub 上查看↗2,586
  • dunovank/jupyter-themesdunovank 的头像

    dunovank/jupyter-themes

    9,822在 GitHub 上查看↗

    jupyter-themes is a Jupyter Notebook theme manager and CSS interface customizer. It provides a command line tool to apply custom color schemes, fonts, and layout styles to notebook environments. The project includes a data visualization styling tool that synchronizes the aesthetic properties and color schemes of plotting libraries with the active interface theme. This ensures that data charts and figures remain visually consistent with the overall workspace theme.

    CSScssjupyterjupyter-notebook
    在 GitHub 上查看↗9,822
  • wookai/paper-tips-and-tricksWookai 的头像

    Wookai/paper-tips-and-tricks

    3,721在 GitHub 上查看↗

    This project is a collection of methodological guides and standards for academic document workflows, specifically focusing on a LaTeX scientific writing guide, typesetting standards, and Python data visualization guidelines. It provides a framework for professional scientific paper typesetting and the management of technical documents. The project distinguishes itself by providing specific workflows for programmatic data visualization, including the use of Python and Matlab scripts to ensure high-quality figures and consistent styling. It also details an academic document workflow that integr

    Pythonlatexnotationpython
    在 GitHub 上查看↗3,721
  • nyandwi/machine_learning_completeNyandwi 的头像

    Nyandwi/machine_learning_complete

    4,983在 GitHub 上查看↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    在 GitHub 上查看↗4,983
  • makieorg/makie.jlMakieOrg 的头像

    MakieOrg/Makie.jl

    2,778在 GitHub 上查看↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    在 GitHub 上查看↗2,778
  • pyvista/pyvistapyvista 的头像

    pyvista/pyvista

    3,707在 GitHub 上查看↗

    PyVista is a scientific 3D plotting framework and visualization library that provides a Python interface for rendering and analyzing spatial datasets using a VTK backend. It functions as a volumetric rendering engine and a 3D mesh analysis tool for computing geometric properties and performing boolean operations on surface and volumetric meshes. The project is distinguished by its ability to operate as a headless 3D renderer, generating high-quality renders and animations on remote servers without a physical display. It also features a lazy-accessor extension mechanism that allows the registr

    Python
    在 GitHub 上查看↗3,707
  • cxli233/friendsdontletfriendscxli233 的头像

    cxli233/FriendsDontLetFriends

    6,994在 GitHub 上查看↗

    FriendsDontLetFriends is a scientific data visualization guide and framework designed to help users create accurate plots while avoiding common data representation mistakes. It provides a collection of scripts and guidelines for selecting distribution plots, color scales, and layouts that accurately represent complex experimental data. The project distinguishes itself through specialized toolkits for revealing hidden patterns in large datasets. It includes systems for heatmap optimization via dimension reordering and outlier management, as well as spatial layout algorithms to improve the inte

    Rdata-visualizationr
    在 GitHub 上查看↗6,994
  • dair-ai/ml-visualsdair-ai 的头像

    dair-ai/ml-visuals

    17,288在 GitHub 上查看↗

    ml-visuals is a machine learning figure library and research asset repository containing reusable scientific diagrams and visual templates. It provides a modular system of graphical primitives and layout templates designed to standardize the visual representation of machine learning concepts and architectures. The project utilizes a schema-driven illustration system that defines visual elements and spatial relationships using structured data to ensure reproducible scientific figures. This framework allows for the creation of professional diagrams and charts for academic papers and technical p

    artificial-intelligencedeep-learningdesign
    在 GitHub 上查看↗17,288
  • arcticicestudio/nordarcticicestudio 的头像

    arcticicestudio/nord

    6,835在 GitHub 上查看↗

    Nord is a color palette design system and standardized color reference providing curated blue-toned palettes for user interfaces, design software, and environment themes. It defines a UI color scheme consisting of dimmed pastel palettes intended for flat, minimalist aesthetics. The system functions as a cross-platform theme specification to unify the appearance of code editors, shell terminals, and operating system environments. It includes importable color swatches compatible with native formats for use in professional design tools. The project covers cross-application visual standardizatio

    SCSS
    在 GitHub 上查看↗6,835
  • libresprite/librespriteLibreSprite 的头像

    LibreSprite/LibreSprite

    7,007在 GitHub 上查看↗

    LibreSprite is a digital art application for designing precise pixel characters and objects. It functions as a 2D sprite editor, palette-based image editor, and pixel art animation software. The application specializes in creating frame-based pixel art animations using onion skinning and layer management. It also includes a tiled texture creator for producing seamless repeating patterns and textures through a synchronized tiled viewport. The software covers a broader range of game asset pipeline capabilities, including the creation of static pixel art and the management of fixed color palett

    C++animationcpluspluscpp
    在 GitHub 上查看↗7,007
  • mrmrs/colorsmrmrs 的头像

    mrmrs/colors

    9,398在 GitHub 上查看↗

    This project is a CSS color utility library and palette framework designed to standardize the application of colors to text, backgrounds, and borders on the web. It provides a web color style system with predefined classes and defaults to accelerate the visual styling of web prototypes. The system utilizes skin-based color theming, allowing users to swap entire color palettes by changing top-level classes. It employs a utility class system backed by global CSS variable mapping to ensure visual harmony across different UI elements. The framework supports rapid UI prototyping and general web c

    CSS
    在 GitHub 上查看↗9,398
  • benhowdle89/gradebenhowdle89 的头像

    benhowdle89/grade

    3,761在 GitHub 上查看↗

    Grade is a JavaScript library for image color analysis and dynamic theme generation. It extracts the most prominent colors from an image to automatically generate complementary CSS gradients and coordinated color palettes for web interfaces. The tool identifies dominant colors using pixel-data analysis and applies mathematical offsets to determine matching hues. It can inject these calculated values directly into the document as CSS custom properties or export the gradient data as a raw array for custom visual implementation.

    JavaScript
    在 GitHub 上查看↗3,761
  • daylerees/colour-schemesdaylerees 的头像

    daylerees/colour-schemes

    9,323在 GitHub 上查看↗

    This project is a cross-editor theme library and mapper that provides a curated collection of syntax highlighting color schemes. It uses a JSON theme specification to define visual roles and color palettes as immutable data structures, ensuring these definitions remain consistent across different software output targets. The system functions as a declarative style generator, translating abstract color definitions into the specific configuration formats required by various programming environments. By using a template-based approach, it maps a single source of truth for color definitions to mu

    HTML
    在 GitHub 上查看↗9,323
  • orama-interactive/pixeloramaOrama-Interactive 的头像

    Orama-Interactive/Pixelorama

    9,738在 GitHub 上查看↗

    Pixelorama is a cross-platform digital art multitool designed as a pixel art editor, frame-based animation tool, and tilemap design suite. It provides specialized utilities for drawing low-resolution sprites with pixel-perfect precision and generating sprite sheets for game engines. The software distinguishes itself through a dedicated tilemap design system supporting rectangular, isometric, and hexagonal sets, and a frame-based animation system featuring onion skinning and audio synchronization. It also includes a plugin system that allows the installation of community-developed tools for as

    GDScriptanimationartdraw
    在 GitHub 上查看↗9,738
  • dexplo/bar_chart_racedexplo 的头像

    dexplo/bar_chart_race

    1,452在 GitHub 上查看↗

    Bar chart race is a Python data visualization library that transforms ordered tabular time-series data into animated bar and line chart races. It operates as an extension for rendering dynamic charts that illustrate how rankings and values change over time. The library interpolates wide-format chronological tables into densely sampled frame sequences, calculating intermediate numeric values to produce fluid motion animations. It orchestrates iterative canvas redraws through a plotting backend while supporting external multimedia encoders to export compressed standard video files. Generated a

    Python
    在 GitHub 上查看↗1,452
  • materialdesigninxaml/materialdesigninxamltoolkitMaterialDesignInXAML 的头像

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177在 GitHub 上查看↗

    This project is a Material Design XAML library and UI framework for building Windows desktop applications. It provides a collection of components and styles used to implement Material Design interfaces within WPF applications. The toolkit functions as a XAML styling toolkit that provides reusable styles and color swatches. This allows for the maintenance of a unified visual identity and the application of standardized primary and secondary color palettes across .NET desktop screens. The framework covers WPF UI development and XAML interface styling, facilitating the implementation of Materia

    C#c-sharpdesigndragablz
    在 GitHub 上查看↗16,177
  • styled-components/polishedstyled-components 的头像

    styled-components/polished

    7,661在 GitHub 上查看↗

    Polished is a specialized toolkit for programmatically managing color palettes, converting CSS units, and optimizing style execution at build time. It provides a set of functions for manipulating colors, sizes, and spacing within JavaScript styles to maintain consistent visual themes. The toolset includes a color manipulation library for adjusting lightness, saturation, and transparency, as well as a CSS unit converter for calculating size values between pixels and rems. It also functions as a static style compiler that resolves static styling function calls during the build process to elimin

    JavaScriptcss-in-jsinline-stylesstyled-components
    在 GitHub 上查看↗7,661
  • epezent/implotepezent 的头像

    epezent/implot

    5,923在 GitHub 上查看↗
    C++guiimguiimplot
    在 GitHub 上查看↗5,923
  • has2k1/plotninehas2k1 的头像

    has2k1/plotnine

    4,598在 GitHub 上查看↗

    Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative statistical plotting framework and multi-panel plotting engine, allowing users to create complex charts by mapping data variables to visual properties such as position, color, and size. The project is distinguished by its use of a layered composition model and a statistical transformation engine that performs aggregations and computations before rendering visuals. It features a comprehensive system for multi-panel faceting, which enables the splitting of a single visualization into

    Pythondata-analysisgrammargraphics
    在 GitHub 上查看↗4,598
  • mayccoll/goghMayccoll 的头像

    Mayccoll/Gogh

    10,243在 GitHub 上查看↗

    Gogh is a command line theme manager and a collection of curated color palettes for various Linux and macOS terminal emulators. It provides a library of configuration files used to synchronize visual styles across different terminal environments. The project includes a terminal accessibility checker to verify that chosen color schemes meet visual contrast and readability standards. It allows for the creation of custom theme definitions using a templating system that maps hex values to text and background colors. The toolset covers terminal emulator customization through a command line interf

    Shell
    在 GitHub 上查看↗10,243
  • jwarmenhoven/islr-pythonJWarmenhoven 的头像

    JWarmenhoven/ISLR-python

    4,398在 GitHub 上查看↗

    This project is a machine learning education resource consisting of Python implementations of statistical learning models and data analysis examples from a core textbook. It serves as a statistical modeling library that provides the code necessary to implement linear regression, classification, and unsupervised learning techniques for academic data analysis. The repository is structured as a reference-driven implementation, with a directory layout that mirrors the chapter and section hierarchy of the associated academic publication. It includes a set of scripts and notebooks designed to gener

    Jupyter Notebook
    在 GitHub 上查看↗4,398
  • altercation/solarizedaltercation 的头像

    altercation/solarized

    15,992在 GitHub 上查看↗

    Solarized is a unified color system and precision color scheme designed for terminal emulators, code editors, and GUI applications. It provides a standardized sixteen-color palette with specific hue and lightness relationships to ensure visual consistency and maximum readability across different software interfaces. The system utilizes dual-mode contrast mapping to pair light and dark variants of every color, preserving perceived contrast and readability when switching between background themes. It employs fixed-lightness value constraints and hue-based palette generation to maintain uniform

    Vim script
    在 GitHub 上查看↗15,992
  • chrisjenx/calligraphychrisjenx 的头像

    chrisjenx/Calligraphy

    8,529在 GitHub 上查看↗

    Calligraphy is an Android typography framework and custom font manager used to map custom font files to text views through hierarchical style resolution and global default configurations. It provides a system for defining global default fonts and fallback priorities across an entire Android application. The project manages font assignments by evaluating a priority chain of view attributes, styles, text appearances, and themes. This allows for the injection of custom typefaces into Android text components and the mapping of font assets to theme attributes to maintain a uniform visual identity.

    Java
    在 GitHub 上查看↗8,529
  • nordtheme/nordnordtheme 的头像

    nordtheme/nord

    6,760在 GitHub 上查看↗

    Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for building consistent user interfaces and code themes. It functions as a UI design framework that delivers a standardized collection of colors through multiple file formats for use in development tools and graphic design software. The system is defined by its dual-mode visual theme, which coordinates complementary light and dark color sets to maintain a consistent visual hierarchy across different brightness modes. It also includes a syntax highlighting theme that maps specific palet

    SCSScolor-palettecolor-schemecolor-theme
    在 GitHub 上查看↗6,760
  • dwzhu-pku/paperbananadwzhu-pku 的头像

    dwzhu-pku/PaperBanana

    3,742在 GitHub 上查看↗

    PaperBanana is an AI research visualization tool and framework designed to generate and refine high-resolution academic illustrations from conceptual and technical descriptions. It employs an automated generation pipeline that transforms scientific text and captions into publication-quality diagrams and plots. The system utilizes a multi-stage process consisting of retrieval-augmented planning, image synthesis, and a critic-based iterative refinement mechanism. This workflow allows for the adjustment of image details and the upscaling of visual outputs to 4K resolution. The project includes

    JavaScript
    在 GitHub 上查看↗3,742
  • altercation/vim-colors-solarizedaltercation 的头像

    altercation/vim-colors-solarized

    6,594在 GitHub 上查看↗

    This project is a Vim colorscheme and theme framework that implements the Solarized color palette. It is designed as a precision-engineered set of low-contrast colors to reduce visual fatigue and provide a consistent reading experience within the Vim text editor. The system includes a terminal color adapter that adjusts highlight groups and color mapping based on the specific capabilities of the terminal emulator. It further supports dynamic theme switching, allowing users to swap between light and dark background modes. The framework provides capabilities for UI customization, including the

    VimL
    在 GitHub 上查看↗6,594