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
·

24 repository-uri

Awesome GitHub RepositoriesChart Configuration Serialization

Mechanisms for exporting and importing chart layouts and visual states as portable code.

Distinct from Data Visualization Charts: Distinct from general chart rendering: focuses on the serialization of state for persistence rather than the rendering process itself.

Explore 24 awesome GitHub repositories matching data & databases · Chart Configuration Serialization. Refine with filters or upvote what's useful.

Awesome Chart Configuration Serialization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kanaries/pygwalkerAvatar Kanaries

    Kanaries/pygwalker

    15,628Vezi pe GitHub↗

    Pygwalker is a library that transforms tabular data into interactive, drag-and-drop interfaces for exploratory analysis and visualization. It functions as a grammar-based framework that translates user interactions into declarative chart definitions, allowing for the creation of dynamic data exploration environments directly within notebooks or embedded web applications. The system distinguishes itself by offloading heavy analytical computations to backend kernels, which maintains responsiveness when visualizing large datasets. It supports the serialization of visual states into portable conf

    Saves and restores visualization states as portable configurations for consistent analysis sessions.

    Pythondata-analysisdata-explorationdataframe
    Vezi pe GitHub↗15,628
  • leeoniya/uplotAvatar leeoniya

    leeoniya/uPlot

    10,266Vezi pe GitHub↗

    uPlot este o bibliotecă de charting de serii temporale pe canvas de înaltă performanță, concepută pentru a randa milioane de puncte de date cu rate de cadre ridicate. Acesta funcționează ca un vizualizator de date de înaltă frecvență și un plotter de fluxuri de date în timp real, utilizând API-ul HTML5 Canvas pentru a menține responsivitatea atunci când plotează seturi de date temporale mari. Proiectul se distinge ca un framework de vizualizare bazat pe plugin-uri care permite randatoarelor personalizate să creeze vizualuri specializate, cum ar fi hărți termice (heatmaps) și diagrame box-and-whisker. De asemenea, servește ca un instrument interactiv de charting financiar, suportând în mod specific grafice OHLC, bare și benzi de arie. Biblioteca acoperă o gamă largă de capabilități, inclusiv gestionarea axelor cu scale liniare, logaritmice și uniforme, și navigarea interactivă prin zoom, pan și cursoare sincronizate pe mai multe vizualizări legate. Oferă sisteme pentru streaming-ul dinamic de date cu buffering de tip sliding-window și instrumente pentru gestionarea datelor lipsă și procesarea conștientă de fusul orar. Funcționalitatea suplimentară include agregarea graficelor stivuite și capacitatea de a exporta vizualizările în formate de imagine statice.

    Provides functionality to save the current visual chart state as static image files.

    JavaScript
    Vezi pe GitHub↗10,266
  • iofficeai/officecliAvatar iOfficeAI

    iOfficeAI/OfficeCLI

    8,092Vezi pe GitHub↗

    OfficeCLI este o suită office headless și un instrument de automatizare conceput pentru citirea, editarea și generarea programatică a documentelor Microsoft Office. Funcționează ca o bibliotecă de manipulare OOXML și un motor de șabloane de documente, oferind un binar independent care permite gestionarea fișierelor Word, Excel și PowerPoint fără a necesita o instalare locală a software-ului office. Proiectul se distinge prin expunerea operațiunilor de documente ca instrumente pentru agenții AI prin intermediul unui server JSON-RPC și al Model Context Protocol. Permite personalizarea avansată prin manipularea XML brut folosind XPath și oferă un sistem de serializare care descarcă subarborii documentelor în loturi JSON re-executabile. Instrumentul acoperă o gamă largă de capabilități, inclusiv ingineria programatică a foilor de calcul cu evaluarea formulelor și generarea de tabele pivot, precum și sarcini cuprinzătoare de procesare a textului, cum ar fi gestionarea stilurilor, urmărirea reviziilor și formatarea textului multilingv. Include, de asemenea, utilitare pentru vizualizarea datelor, extragerea conținutului în JSON structurat sau HTML de înaltă fidelitate și îmbinarea datelor JSON în șabloane predefinite pentru generarea automatizată de rapoarte.

    Enables the retrieval of a chart's configuration metadata and attributes for inspection.

    C#
    Vezi pe GitHub↗8,092
  • ankane/chartkickAvatar ankane

    ankane/chartkick

    6,526Vezi pe GitHub↗

    Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote

    Maintains a central registry for global chart defaults such as dimensions, colors, and padding.

    Ruby
    Vezi pe GitHub↗6,526
  • 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

    Exports rendered charts to image files for sharing or embedding outside the web page.

    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

    Exports charts to PNG, BMP, or JPEG via a right-click context menu.

    JavaScript
    Vezi pe GitHub↗5,911
  • evidence-dev/evidenceAvatar evidence-dev

    evidence-dev/evidence

    5,919Vezi pe GitHub↗

    Prints the full ECharts configuration object for a chart to aid in debugging and inspection.

    JavaScriptanalyticsbusiness-intelligencedashboard
    Vezi pe GitHub↗5,919
  • mui/mui-xAvatar mui

    mui/mui-x

    5,791Vezi pe GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    Provides buttons to download the underlying chart data as a file or save the chart as an image.

    TypeScriptchartsdata-griddatatable
    Vezi pe GitHub↗5,791
  • zxlie/fehelperAvatar zxlie

    zxlie/FeHelper

    5,618Vezi pe GitHub↗

    FeHelper este un set de instrumente pentru browserul web și un toolkit de dezvoltare frontend integrat în Chrome, Firefox și Edge. Acesta servește ca utilitar de transformare a datelor, instrument de depanare a paginilor web și asistent de codare bazat pe AI. Proiectul se distinge prin integrarea modelelor locale și a API-urilor compatibile cu OpenAI pentru a scrie, refactoriza și repara codul direct în browser. De asemenea, oferă capabilități pentru generarea de scheme TypeScript și definiții Zod din mostre de date folosind AI. Toolkit-ul acoperă o gamă largă de utilitare pentru dezvoltatori, inclusiv depanarea rețelei pentru conexiuni HTTP și WebSocket, codificarea și decodarea datelor pentru formate precum JWT și Base64, și instrumente de procesare JSON pentru formatarea, repararea și compararea structurilor. Include, de asemenea, instrumente frontend pentru măsurarea layout-ului paginii, formatarea codului sursă și injectarea de scripturi personalizate de utilizator. Capabilitățile suplimentare includ o varietate de instrumente media și de documente pentru editare Markdown, procesarea codurilor QR și conversia imaginilor, alături de generatoare de utilitare pentru identificatori unici și parole sigure.

    Generates bar, line, and pie charts from data with options for image export.

    JavaScriptchatgptchrome-extensioncode-beautify
    Vezi pe GitHub↗5,618
  • 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

    Allows exporting underlying data to CSV/XLS and saving chart visualizations as PNG or JPEG images.

    TypeScriptcanvaschartdata-visualization
    Vezi pe GitHub↗5,402
  • nhnent/tui.chartAvatar nhnent

    nhnent/tui.chart

    5,403Vezi pe GitHub↗

    tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and graphs for complex numerical datasets. It functions as a responsive charting framework capable of producing various statistical representations, including line, bar, scatter, bubble, and treemap charts. The library distinguishes itself through an interactive visualization system that supports synchronized tooltips across multiple charts, range-based zooming, and data series selection. It includes a layout engine that automatically adjusts chart dimensions and animations based on

    Allows users to download the current chart visualization as a file with a custom filename.

    TypeScript
    Vezi pe GitHub↗5,403
  • observablehq/plotAvatar observablehq

    observablehq/plot

    5,305Vezi pe GitHub↗

    Aceasta este o bibliotecă de vizualizare de tip grammar of graphics utilizată pentru a construi grafice prin maparea datelor tabelare la marcaje vizuale. Funcționează ca un instrument de vizualizare a datelor SVG și un API de analiză exploratorie a datelor, permițând utilizatorilor să randeze vizualizări complexe și hărți geografice. Biblioteca dispune de un renderer de hărți GeoJSON care proiectează coordonatele sferice într-un spațiu de pixeli bidimensional și o interfață de vizualizare Apache Arrow pentru procesarea datelor de înaltă eficiență. Suprafața sa de capabilități acoperă transformarea datelor prin binning și grupare, codificarea vizuală prin inferența automată a scalei și aplicarea schemelor de culori, precum și generarea de small multiples. Suportă randarea formelor geometrice în vizualizări stratificate și exportul imaginilor statice în medii server-side.

    Produces SVG or PNG representations of visualizations in server-side environments by serializing the plot output.

    HTMLchartsd3data-visualization
    Vezi pe GitHub↗5,305
  • 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

    Configures global chart properties including dimensions, padding, background, and autosize.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • tencentmusic/supersonicAvatar tencentmusic

    tencentmusic/supersonic

    4,913Vezi pe GitHub↗

    Supersonic este o platformă de analiză a datelor bazată pe LLM și un motor de strat semantic care traduce întrebările în limbaj natural în interogări SQL executabile. Funcționează ca un dashboard de business intelligence și interfață text-to-SQL, permițând utilizatorilor să recupereze metrici de business și insight-uri printr-o interfață conversațională. Sistemul decuplează definițiile de business de schemele fizice ale bazelor de date prin utilizarea unui strat logic guvernat pentru a defini metrici și dimensiuni unificate. Această modelare semantică permite platformei să mapeze tiparele limbajului uman la modele curatoriate și să traducă declarațiile semantice abstracte în SQL fizic adaptat pentru motoare de baze de date specifice. Platforma oferă un gateway de date enterprise cu control de acces granular și bazat pe roluri la nivel de dataset, coloană și rând. Capabilitățile sale includ gestionarea dialogului multi-turn, conectivitate multi-bază de date și o arhitectură de plugin-uri pentru integrarea instrumentelor terțe. Proiectul își expune funcționalitatea printr-un API programatic headless și un API de strat semantic pentru consumul extern de date.

    Generates and exports chart images and raw data results based on specific query columns.

    Java
    Vezi pe GitHub↗4,913
  • lava/matplotlib-cppAvatar lava

    lava/matplotlib-cpp

    4,760Vezi pe GitHub↗

    matplotlib-cpp este o bibliotecă C++ „header-only” și un wrapper care permite crearea de vizualizări 2D și 3D prin apelarea funcțiilor Matplotlib direct din codul C++. Servește drept interfață de plotare pentru generarea de grafice liniare, grafice cu bare și grafice de suprafață folosind un backend bazat pe Python. Biblioteca este concepută ca o integrare ușoară care oferă capabilități de plotare fără a necesita un proces complex de build sau binare compilate. Acoperă o gamă de capabilități de vizualizare, inclusiv randarea datelor multidimensionale, plotarea câmpurilor vectoriale și aranjarea mai multor sub-grafice. Toolkit-ul suportă, de asemenea, producerea de animații dinamice și exportul vizualizărilor generate ca fișiere imagine.

    Exports high-quality image files of data plots for use in research papers or technical documentation.

    C++
    Vezi pe GitHub↗4,760
  • observedobserver/visual-insightsAvatar ObservedObserver

    ObservedObserver/visual-insights

    4,653Vezi pe GitHub↗

    Visual Insights este o platformă automatizată de analiză exploratorie a datelor și un instrument de inferență cauzală conceput pentru a descoperi tipare și relații cauză-efect în seturi de date. Funcționează ca o bibliotecă interactivă de vizualizare a datelor folosind o abordare de tip grammar-of-graphics pentru a genera grafice și dashboard-uri multidimensionale. Proiectul se distinge printr-o interfață în limbaj natural care traduce întrebările în text simplu în răspunsuri și vizualizări de date prin intermediul unui model de limbaj. Oferă un framework specializat pentru descoperirea și inferența cauzală, permițând utilizatorilor să identifice legăturile dintre variabile prin grafuri cauzale interactive și să efectueze analize de tip what-if pentru a valida ipotezele. Platforma acoperă o gamă largă de capabilități, inclusiv curățarea vizuală a datelor, profilarea statistică și transformarea automatizată a seturilor de date. Suportă integrarea diverselor date din fișiere locale și baze de date la distanță și dispune de un motor de procesare de înaltă performanță pentru gestionarea locală a seturilor mari de date. În plus, sistemul permite încorporarea componentelor de analiză interactivă în aplicații web și notebook-uri.

    Saves and loads visualization layouts and visual states as portable files to maintain session consistency.

    TypeScript
    Vezi pe GitHub↗4,653
  • jmcnamara/xlsxwriterAvatar jmcnamara

    jmcnamara/XlsxWriter

    3,911Vezi pe GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Sets the shape, size, border, and fill of markers within charts.

    Pythonchartslibxlsxwriterpandas
    Vezi pe GitHub↗3,911
  • britecharts/britechartsAvatar britecharts

    britecharts/britecharts

    3,723Vezi pe GitHub↗

    Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable visualization framework and interactive charting interface used to render data-driven graphics. The library provides a variety of chart types, including line, bar, scatter, donut, sparkline, step, and bullet charts, as well as stacked area and grouped bar charts. It supports interactive elements such as brush interfaces for zooming into date ranges and informational tooltips for data overlays. The framework includes capabilities for visual configuration, such as axis scaling, color schem

    Provides a mechanism to render charts as PNG image files for download.

    JavaScript
    Vezi pe GitHub↗3,723
  • bqplot/bqplotAvatar bqplot

    bqplot/bqplot

    3,693Vezi pe GitHub↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    Provides functionality to export rendered visualizations as PNG and SVG files.

    TypeScriptipythonjupytervisualizations
    Vezi pe GitHub↗3,693
  • bloomberg/bqplotAvatar bloomberg

    bloomberg/bqplot

    3,693Vezi pe GitHub↗

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    Provides capabilities to export rendered visualizations as PNG or SVG files for external use.

    TypeScript
    Vezi pe GitHub↗3,693
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Data Visualization Charts
  4. Chart Configuration Serialization

Explorează sub-etichetele

  • Chart Configuration Debuggers1 sub-tagPrints the full chart configuration object for debugging and inspection purposes. **Distinct from Chart Configuration Serialization:** Distinct from Chart Configuration Serialization: focuses on debugging output, not on exporting/importing configurations for persistence.
  • Chart Data and Image Exporters1 sub-tagProvides buttons to download the underlying data as a file or save the chart as an image. **Distinct from Chart Configuration Serialization:** Distinct from Chart Configuration Serialization: focuses on exporting data and images, not configuration state.
  • Dimension ConfigurationsDefining the physical size and coordinate offset of chart objects. **Distinct from Chart Configuration Serialization:** Defines dimensions and placement, whereas serialization focuses on exporting these states.
  • Global Chart Defaults1 sub-tagSets top-level visualization properties such as size, padding, background, and autosize behavior. **Distinct from Chart Configuration Debuggers:** Distinct from Chart Configuration Debuggers: focuses on configuring defaults, not debugging output.
  • Marker ConfigurationsSetting the shape, size, border, and fill of individual data markers. **Distinct from Chart Configuration Serialization:** Focuses on the visual properties of markers, whereas serialization covers the state of the whole chart.
  • Visual Configuration InterfacesInteractive tools for modifying chart parameters and data with real-time visual previews. **Distinct from Chart Configuration Serialization:** Distinct from serialization by providing a live interactive UI for parameter modification rather than just exporting/importing state.