awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

12 个仓库

Awesome GitHub RepositoriesPlot Styling Configurators

Tools for setting background colors, palettes, colormaps, fonts, line styles, scale factors, and dark mode for entire plots.

Distinct from Plot Axis Customizers: Distinct from Plot Axis Customizers: focuses on global plot styling and theming rather than axis-specific configuration.

Explore 12 awesome GitHub repositories matching data & databases · Plot Styling Configurators. Refine with filters or upvote what's useful.

Awesome Plot Styling Configurators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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.

    Provides aesthetic presets for plotting libraries to ensure charts match the interface theme.

    CSScssjupyterjupyter-notebook
    在 GitHub 上查看↗9,822
  • garrettj403/scienceplotsgarrettj403 的头像

    garrettj403/SciencePlots

    8,998在 GitHub 上查看↗

    SciencePlots is a Matplotlib style library and scientific plotting framework designed to automate the formatting of figures for academic journals and professional scientific publications. It provides a collection of visual presets and configuration rules for academic typography, layout, and resolution. The project features curated color-blind accessible palettes and figure formatters specifically designed to meet the strict submission standards of academic publishers. It includes specialized tools for professional figure styling and the rendering of non-Latin scripts for multilingual support.

    Provides global plot styling configurations that override default Matplotlib visual and typographic settings.

    Pythoncjk-fontsieee-paperlatex
    在 GitHub 上查看↗8,998
  • iamseancheney/python_for_data_analysis_2nd_chinese_versioniamseancheney 的头像

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937在 GitHub 上查看↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Features a centralized configuration system for global plot styling, including fonts, color schemes, and figure sizes.

    matplotlibnumpypandas
    在 GitHub 上查看↗8,937
  • 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

    Provides comprehensive plot styling including dark mode, colormaps, and font configuration.

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

    epezent/implot

    5,923在 GitHub 上查看↗

    Controls colors, line styles, marker shapes, axis ranges, and grid visibility through per-plot configuration flags.

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

    philackm/ScrollableGraphView

    5,291在 GitHub 上查看↗

    ScrollableGraphView 是一个 Swift 数据可视化库和 iOS 绘图框架,用于将离散数值数据集渲染为交互式图表。它提供了一个可滚动的用户界面组件,使用具有可配置布局和样式的坐标系来可视化数据点。 该框架的特点是其自适应图表缩放,当用户滚动时,它会自动调整垂直轴以适应可见数据点。它支持实时数据渲染,允许图表视图随着底层数据集通过动画过渡发生变化而即时更新。 该库涵盖了多种图表类型,包括折线图、柱状图和点图,并支持多数据集绘图以在单个图表上显示多个数据系列。其他功能包括 X 轴数据点标注、自定义图表样式,以及使用参考线标记来突出显示特定阈值或基准值。

    Defines visual representation of data points using custom shapes, sizes, and fill colors.

    Swift
    在 GitHub 上查看↗5,291
  • vega/vega-litevega 的头像

    vega/vega-lite

    5,216在 GitHub 上查看↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Configures the width and height of the plot's data rectangle for proper layout.

    TypeScriptchartsdeclarative-languageplot
    在 GitHub 上查看↗5,216
  • 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

    Provides techniques for adjusting plot styles, color palettes, and fonts to optimize visualization aesthetics.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    在 GitHub 上查看↗4,983
  • alandefreitas/matplotplusplusalandefreitas 的头像

    alandefreitas/matplotplusplus

    4,894在 GitHub 上查看↗

    这个 C++ 数据可视化库是一个科学绘图框架,用于创建 2D 和 3D 图表、网络图和地理地图。它作为一个多后端图形库运行,将高级绘图逻辑与低级渲染引擎解耦,以支持各种输出后端。 该项目以其双接口 API 脱颖而出,既提供用于快速原型的全局函数接口,也提供用于精确控制的面向对象接口。它具有一个用于管理平铺网格和子图的基于组件的布局引擎,以及一个允许在不清除坐标轴的情况下叠加多个数据系列的层级绘图状态。 该库涵盖了广泛的可视化功能,包括数学函数绘图、向量场,以及通过热力图和平行坐标进行的多维数据分析。它包括用于地理数据可视化的专用工具(如地理气泡图和地理密度图),以及用于渲染有向和无向图网络的工具。通用功能包括坐标轴管理、带有色图的美学样式,以及高质量图形的导出。 该项目利用 CMake 进行构建自动化和依赖检索,以促进在不同操作系统上的安装。

    Provides tools for setting line styles, markers, and colors using shorthand specifications.

    C++charting-librarychartscontour-plots
    在 GitHub 上查看↗4,894
  • matplotlib/mplfinancematplotlib 的头像

    matplotlib/mplfinance

    4,385在 GitHub 上查看↗

    mplfinance 是一个基于 Matplotlib 构建的金融时间序列绘图和市场数据可视化框架。它旨在将市场数据帧渲染为专业图表,包括蜡烛图、OHLC 条形图、Renko 砖形图以及点数图(point-and-figure)。 该库的独特之处在于其专用的市场数据框架,该框架管理交易日历和非交易时段,通过在节假日期间折叠间隙来确保准确的时间间隔。它还提供了一个用于技术分析绘图的系统,能够在价格走势图上叠加移动平均线、成交量柱状图和其他技术指标。 该工具包涵盖了广泛的功能,包括组织具有共享轴的垂直堆叠子图以及应用一致的视觉主题。它支持市场标注(如趋势线)、缺失数据处理以及为实时数据源刷新图表的能力。可视化结果可导出为 PDF、SVG、PNG 和 JPG 等多种格式。

    Provides tools for setting global plot styling and aesthetic themes across financial charts.

    Pythoncandlestickcandlestick-chartcandlestickchart
    在 GitHub 上查看↗4,385
  • 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

    Provides global plot styling configurators for managing themes, colormaps, fonts, and axis formatting.

    Juliagpugraphicsjulia
    在 GitHub 上查看↗2,778
  • 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

    Serves as a utility for broadcasting consistent themes, scales, and geometries across all subplots.

    Rggplot-extensionggplot2rstats
    在 GitHub 上查看↗2,586
  1. Home
  2. Data & Databases
  3. Data Analysis & Visualization
  4. Visualization Frameworks and Libraries
  5. Statistical Plotting Libraries
  6. Plot Axis Customizers
  7. Plot Styling Configurators

探索子标签

  • Attribute CyclingAutomatic alternation of visual attributes like colors or markers across multiple data series. **Distinct from Plot Styling Configurators:** Specifically handles the automatic rotation of styles across series, rather than general global styling configuration.
  • Flag-Based Plot StylingControls plot appearance through bitmask flags for axes, grids, legends, and interaction modes, enabling per-plot customization without runtime overhead. **Distinct from Plot Styling Configurators:** Distinct from Plot Styling Configurators: uses bitmask flags for configuration rather than general styling tools.
  • Plot Dimensions2 个子标签Sets the width and height of the data rectangle in a single or layered plot. **Distinct from Plot Styling Configurators:** Distinct from Plot Styling Configurators: focuses exclusively on dimensional sizing, not color or font styling.
  • Point Marker StylingCustomizing the shape, size, and fill of individual data points in a dot plot. **Distinct from Plot Styling Configurators:** Focuses on the geometry and fill of individual markers rather than global plot themes.