awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 repository-uri

Awesome GitHub RepositoriesPie Charts

Circular charts that display proportional data segments as slices of a whole.

Explore 28 awesome GitHub repositories matching data & databases · Pie Charts. Refine with filters or upvote what's useful.

Awesome Pie Charts GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mermaid-js/mermaidAvatar mermaid-js

    mermaid-js/mermaid

    88,676Vezi pe GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe

    Displays data distributions by defining labeled segments and numeric values to render proportional circular charts.

    TypeScriptdiagramsdiagrams-as-codedocumentation
    Vezi pe GitHub↗88,676
  • gizak/termuiAvatar gizak

    gizak/termui

    13,574Vezi pe GitHub↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Renders proportional circular charts with customizable labels and rotations.

    Go
    Vezi pe GitHub↗13,574
  • gcssloop/androidnoteAvatar GcsSloop

    GcsSloop/AndroidNote

    9,332Vezi pe GitHub↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Includes technical guidance on constructing pie charts by computing angles and drawing filled arcs.

    Javaandroidandroid-studiocustom-view
    Vezi pe GitHub↗9,332
  • uber/react-visAvatar uber

    uber/react-vis

    8,781Vezi pe GitHub↗

    react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc

    Supports rendering pie and donut charts to display proportional data segments as slices of a whole.

    JavaScriptchartcharting-librarydata-visualization
    Vezi pe GitHub↗8,781
  • jackzhenguo/python-small-examplesAvatar jackzhenguo

    jackzhenguo/python-small-examples

    8,132Vezi pe GitHub↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    A Python tool that generates circular visualizations representing proportions of a whole using labels.

    Pythondata-sciencemachine-learningpython
    Vezi pe GitHub↗8,132
  • timqian/chart.xkcdAvatar timqian

    timqian/chart.xkcd

    7,838Vezi pe GitHub↗

    chart.xkcd is a client-side JavaScript library used to generate data visualizations as scalable vector graphics directly in the browser. It functions as a graphing utility that manipulates DOM elements to produce various chart types without requiring server-side dependencies. The library is distinguished by a rendering engine that applies randomized stroke offsets and variable line weights to SVG paths. This process simulates a sketchy, hand-drawn aesthetic for data charts, creating a comic-like visual style. The project supports a variety of visualization formats, including bar, line, circu

    Plots data as hand-drawn pie charts on SVG elements using custom labels.

    JavaScriptchartgraphhand-drawn
    Vezi pe GitHub↗7,838
  • imanneo/fl_chartAvatar imaNNeo

    imaNNeo/fl_chart

    7,539Vezi pe GitHub↗

    fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable graphical widgets for creating interactive, customizable quantitative data visualizations. The framework supports a variety of chart types, including line, bar, pie, donut, scatter, radar, and candlestick views. It allows for the creation of complex visualizations such as layered data segments and financial charts. The library includes capabilities for interactivity and visual refinement, such as touch event handling, data tooltips, and state animations. It also provides tools fo

    Renders data as circular pie or donut sections with configurable colors and gradients.

    Dartbarchartcandlestickcandlestick-chart
    Vezi pe GitHub↗7,539
  • dc-js/dc.jsAvatar dc-js

    dc-js/dc.js

    7,431Vezi pe GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    Provides circular slice charts to display proportional data segments as parts of a whole.

    JavaScript
    Vezi pe GitHub↗7,431
  • python-visualization/foliumAvatar python-visualization

    python-visualization/folium

    7,372Vezi pe GitHub↗

    Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua

    Renders small pie charts as marker icons on maps for multi-variable point display.

    Pythondata-sciencedata-visualizationjavascript
    Vezi pe GitHub↗7,372
  • jwilber/roughvizAvatar jwilber

    jwilber/roughViz

    7,113Vezi pe GitHub↗

    roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It functions as an SVG charting framework that renders visualizations in the browser, prioritizing the communication of general trends and patterns over absolute precision. The library provides a collection of tools to generate several chart types, including bar, line, pie, donut, and scatter plots, as well as stacked bar charts. These visualizations are produced using a non-linear drawing style to present technical information in an informal, organic appearance.

    Creates pie and donut charts utilizing hand-drawn arcs to show proportional data.

    JavaScriptcharting-libraryd3v5dashboard
    Vezi pe GitHub↗7,113
  • chartscss/charts.cssAvatar ChartsCSS

    ChartsCSS/charts.css

    6,569Vezi pe GitHub↗

    charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br

    Renders proportional data as radial slices using CSS variables and semantic HTML.

    HTMLchartchartscss
    Vezi pe GitHub↗6,569
  • scottplot/scottplotAvatar ScottPlot

    ScottPlot/ScottPlot

    6,417Vezi pe 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 pie and donut chart creation with customizable labels, rotation, and hatch styles.

    C#chartchartingcharts
    Vezi pe GitHub↗6,417
  • naver/billboard.jsAvatar naver

    naver/billboard.js

    5,980Vezi pe GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    Displays proportional data as circular slices representing percentages of a whole.

    TypeScript
    Vezi pe GitHub↗5,980
  • flot/flotAvatar flot

    flot/flot

    5,911Vezi pe GitHub↗

    Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r

    Draws pie charts with configurable slice rendering and highlight placement.

    JavaScript
    Vezi pe GitHub↗5,911
  • apertureless/vue-chartjsAvatar apertureless

    apertureless/vue-chartjs

    5,717Vezi pe GitHub↗

    vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the charting library into Vue's component model. It provides reactive props binding so that charts automatically redraw when data or options change, and exposes the underlying Chart.js instance via template refs for direct programmatic access. The library also forwards Chart.js interaction events like clicks and hovers to Vue component event handlers, and applies ARIA labels to chart elements for screen reader support. The library distinguishes itself by offering typed Vue components for

    Ships a Vue component for rendering pie charts with proportional data slices.

    TypeScript
    Vezi pe GitHub↗5,717
  • apppear/chartviewAvatar AppPear

    AppPear/ChartView

    5,633Vezi pe GitHub↗

    ChartView is a SwiftUI-native charting library that provides bar, line, pie, and ring chart components within a unified grid-based layout system. The library renders charts by composing SwiftUI views declaratively from data models, letting the framework handle layout and updates without intermediate drawing layers. The library supports multiple chart types that share a common grid layout, enabling composable data visualizations with synchronized axes and backgrounds. Bar charts display data as vertical bars, line charts plot connected data points with gradient fills and optional markers, pie

    Shows proportional data as a circular segmented chart.

    Swift
    Vezi pe GitHub↗5,633
  • nhn/tui.chartAvatar nhn

    nhn/tui.chart

    5,402Vezi pe GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    Renders circular statistical charts to display proportional data segments.

    TypeScriptcanvaschartdata-visualization
    Vezi pe GitHub↗5,402
  • vega/vega-liteAvatar vega

    vega/vega-lite

    5,216Vezi pe 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

    Generates small multiple pie charts across a categorical field with independent scales.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • edp963/davinciAvatar edp963

    edp963/davinci

    5,002Vezi pe GitHub↗

    Davinci este o platformă de business intelligence și vizualizare a datelor utilizată pentru construirea de dashboard-uri și rapoarte interactive. Funcționează ca un constructor de dashboard-uri bazat pe SQL și un serviciu de analiză multi-tenant care se conectează la baze de date prin JDBC și fișiere CSV pentru a transforma datele brute în componente vizuale. Platforma se distinge prin modelul său granular de securitate, care include permisiuni la nivel de rând și coloană integrate cu autentificarea LDAP și OAuth2. Oferă, de asemenea, un instrument de vizualizare încorporat care permite inserarea diagramelor și dashboard-urilor securizate și parametrizate în aplicații externe prin URL-uri și frame-uri. Sistemul acoperă o gamă largă de capabilități, inclusiv modelarea datelor cu șabloane SQL, un motor de layout drag-and-drop pentru dashboard-uri responsive și o mare varietate de tipuri de vizualizare, cum ar fi diagrame Sankey, diagrame radar și hărți geografice. Include, de asemenea, automatizare pentru programarea rapoartelor prin e-mail și utilizează caching-ul cheie-valoare pentru a optimiza performanța interogărilor.

    Represents proportional distributions using standard pie, doughnut, and Nightingale rose charts.

    TypeScriptdashboarddata-visualizationdavinci
    Vezi pe GitHub↗5,002
  • epochjs/epochAvatar epochjs

    epochjs/epoch

    4,950Vezi pe GitHub↗

    Epoch este un motor de grafice stilizabil prin CSS și o bibliotecă de vizualizare concepută pentru date în timp real și statistice. Funcționează ca un instrument de grafice de tip timeseries care randează date istorice și live folosind un hibrid de grafică SVG și HTML5 Canvas pentru a menține performanța în timpul actualizărilor frecvente. Biblioteca se distinge printr-un sistem unificat de interogare CSS care aplică stiluri atât elementelor de plot vectoriale, cât și celor raster. Acest lucru permite rezoluția temelor vizuale prin clase CSS și capacitatea de a personaliza aspectul unor serii de date specifice folosind foi de stil. Setul de instrumente acoperă o gamă largă de tipuri de vizualizare, inclusiv grafice cu linii, arii, bare și hărți termice pentru analiza tendințelor, precum și indicatoare, grafice plăcintă și bare grupate pentru dashboard-uri. De asemenea, oferă capabilități pentru explorarea statistică prin scatter plots și histograme care utilizează gruparea discretă pe bucket-uri și amestecarea culorilor pentru a arăta concentrarea datelor.

    Represents proportional data segments as slices of a circle using pie charts.

    HTML
    Vezi pe GitHub↗4,950
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Data Analysis & Visualization
  4. Visualization Frameworks and Libraries
  5. Chart Components and Utilities
  6. Pie Charts

Explorează sub-etichetele

  • Coxcomb PlotsPie-like charts where slice angles are constant but radii vary to represent values. **Distinct from Pie Charts:** Distinct from Pie Charts: uses variable radii instead of variable angles to encode data.
  • FacetedGenerates small multiple pie charts across a categorical field, each with independent theta scales for comparable ratios. **Distinct from Pie Charts:** Distinct from Pie Charts: adds faceting for multi-panel comparison, not just single pie chart.
  • Grid LayoutsArrangements of multiple similar chart types in a grid for comparative analysis. **Distinct from Pie Charts:** Specifically refers to the layout of multiple pie charts in a grid rather than a single pie chart.
  • Map MarkerRenders small pie charts as marker icons on maps, with slices sized by data values. **Distinct from Pie Charts:** Distinct from Pie Charts: specifically renders pie charts as map marker icons rather than standalone chart components.
  • NestedMulti-level circular charts that display hierarchical data across concentric rings. **Distinct from Pie Charts:** Distinct from Pie Charts: specifically handles multi-level concentric rings for hierarchical data.
  • Pie Geometry ConfigurationControls for adjusting the inner and outer radii of circular charts. **Distinct from Pie Charts:** Distinct from Pie Charts: focuses on the geometric shape modification rather than data rendering.
  • Sketched Circular ChartsPie and doughnut charts rendered with a hand-drawn aesthetic. **Distinct from Pie Charts:** Specifically implements the sketchy style for circular visualizations
  • Stacked Circular SegmentsMulti-layered concentric rings within a circular chart to create stacked effects. **Distinct from Pie Charts:** Adds concentric layering to standard pie charts.
  • SwiftUIPie chart components built with the SwiftUI framework that display proportional data as circular segments. **Distinct from Pie Charts:** Distinct from generic Pie Charts: specifically implemented using SwiftUI's declarative view composition rather than UIKit or web-based rendering.