awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
f5 avatar

f5/unovis

0
View on GitHub↗
2,730 Stars·61 Forks·TypeScript·apache-2.0·8 Aufrufeunovis.dev↗

Unovis

Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations.

The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping.

Its capability surface covers a wide range of data representations, including linear, area, and bar charts, as well as circular diagrams and Sankey flow maps. It includes specialized features for geospatial rendering such as point clustering, geographic heatmaps, and animated data flow. Network visualizations are supported through various layout algorithms, including force-directed, circular, and hierarchical systems.

Visual customization is managed through CSS variable styling and custom SVG definitions for advanced effects and patterns.

Features

  • XY Charts - Provides a comprehensive framework for rendering line, area, bar, and scatter plots using a shared coordinate system.
  • SVG Data Visualization - Serves as a modular library for building interactive charts, maps, and network graphs using SVG and Canvas.
  • Interactive Data Charting - Transforms datasets into interactive visual charts, maps, and network graphs for frontend applications.
  • Geospatial Data Mapping - Visualizes geographic information using TopoJSON and vector tiles to create choropleths, heatmaps, and flow maps.
  • Graph Node Visualizations - Visualizes nodes and links using various shapes and labels to represent complex relational structures.
  • SVG-Based Vector Rendering - Utilizes scalable vector graphics to represent and display visualization primitives and custom visual styles.
  • Network Flow Visualizers - Illustrates the volume and direction of movement between nodes using Sankey diagrams and flow maps.
  • Scatter Plot Rendering - Plots X/Y data points on a two-dimensional coordinate system with customizable markers and styles.
  • Geospatial Visualizations - Provides a comprehensive toolkit for geospatial visualizations, including TopoJSON maps and geographic heatmaps.
  • Data Visualization Scales - Provides mapping functions that translate abstract data domains into visual ranges for chart dimensions.
  • Scale-Based Coordinate Mappings - Provides systems that translate abstract data values into pixel coordinates using configurable mathematical scales.
  • Relationship Graph Visualizers - Maps complex connections between entities using force-directed, circular, or layered graph layouts and Sankey diagrams.
  • Network Graph Layouts - Provides diverse graph layout algorithms including force-directed, circular, concentric, and layered systems.
  • Frameworks - Provides a full framework for visualizing complex relationships via force-directed, circular, and Sankey layouts.
  • Shared Coordinate Contexts - Synchronizes multiple visualization components by linking them to a single shared data context and axis scale.
  • Multi-Chart Coordination - Manages shared data contexts and coordinate systems to synchronize multiple chart components within a single view.
  • Circular Visualizations - Provides D3-based representation of proportional or hierarchical data using donut charts, chord diagrams, and sunbursts.
  • Line Charts - Implements line charts to visualize data trends over time or categories.
  • Force-Directed Layouts - Implements layout systems that use physical simulations of attraction and repulsion to position network nodes.
  • Geographic Projections - Implements algorithms for transforming spherical earth coordinates into flat two-dimensional planes for map rendering.
  • Visualization Primitives - Offers a framework-agnostic set of primitives for building custom dashboards with synchronized interactive elements.
  • Multi-Dimensional Charting - Builds complex XY charts and proportional diagrams to visualize trends and relationships between multiple variables.
  • GPS Heatmaps - Converts dense collections of geographic points into blurred heatmaps to visualize concentration and density.
  • Bar Charts - Provides visual widgets for representing categorical data as bar charts.
  • Stacked and Grouped Bar Plots - Renders bar charts that support grouping and stacking for comparative data display.
  • Animated Flow Visualizations - Draws links between map points with animated particles to visualize directional relationships.
  • Chart Annotations - Provides custom labels, lines, and shapes such as axes and legends to highlight chart areas.
  • Proportional Data Plots - Displays proportional data distributions at specific map points using pie or donut diagrams.
  • Ordinal Axis Mapping - Renders non-numeric categories on a chart axis by mapping data indices to specific labels.
  • Interactive Chart Overlays - Provides interactive overlays including annotations, synced crosshairs, and brush selectors for data filtering.
  • Missing Value Visual Representations - Controls how missing or null data points are visually represented in charts using gaps or dashed lines.
  • Sankey Diagram Generators - Renders Sankey flow diagrams connecting multiple nodes to visualize the volume of data movement.
  • Area Charts - Renders data as a series of connected points or filled areas to show cumulative totals.
  • Geospatial Overlays - Renders custom TopoJSON layers as spatial overlays on top of base maps to display boundaries and shapes.
  • Edge Flow Animations - Adds arrows and animated particles to network links to visualize active traffic or data flow.
  • Raster and Vector Tile Renderers - Renders detailed geographical base maps using raster and vector tile sources.
  • Interactive Map Visualizations - Implements interactive map visualizations using TopoJSON with support for projections and zooming.
  • Geographic Point Clustering - Groups nearby geographic map points into aggregate clusters that expand during zooming.
  • Point Maps - Renders geographical coordinates as a set of points on an interactive map.
  • Hierarchical Tree Visualizers - Displays nodes in concentric layers to visualize nested hierarchical relationships.
  • Circular Layouts - Implements circular layouts for network nodes to effectively illustrate connections between entities.
  • Diagram Link Styles - Configures network links with textual labels and semi-transparent bands to emphasize connections.
  • Geographic Flow Particles - Provides high-performance canvas-layered particle animations to visualize directional flow between geographic points.
  • Chart Axis Rendering - Implements logic for rendering scaled coordinate systems and formatted labels for data visualization axes.
  • Donut Charts - Renders circular statistical graphics to represent proportional data as donut charts.
  • Diagram Viewport Management - Implements scaling and shifting of the diagram view while preserving the visual consistency of labels and strokes.
  • Graph Interactions - Supports interactive panning, zooming, and node dragging, including a brush tool for mass movement.
  • Interactive Coordinate Overlays - Provides interactive vertical lines and markers that follow user interaction to pinpoint specific data values.
  • Interactive Tooltips - Ships interactive tooltip components that display custom text content tied to a crosshair cursor.
  • Map Element Interaction Systems - Implements event-driven mechanisms for triggering custom callbacks on map point selection and interaction.
  • Map View Controllers - Provides programmatic control over the map viewport, including bounds, panning, zooming, and automatic data-fitting.
  • CSS Variable Styling Systems - Leverages native CSS variables for theme propagation and dynamic property management of visualization components.
  • Data Visualization - Modular data visualization framework for multiple platforms.

Star-Verlauf

Star-Verlauf für f5/unovisStar-Verlauf für f5/unovis

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Unovis

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Unovis.
  • uber/react-visAvatar von uber

    uber/react-vis

    8,781Auf GitHub ansehen↗

    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

    JavaScriptchartcharting-librarydata-visualization
    Auf GitHub ansehen↗8,781
  • britecharts/britechartsAvatar von britecharts

    britecharts/britecharts

    3,723Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗3,723
  • makieorg/makie.jlAvatar von MakieOrg

    MakieOrg/Makie.jl

    2,778Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,778
  • has2k1/plotnineAvatar von has2k1

    has2k1/plotnine

    4,598Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,598
Alle 30 Alternativen zu Unovis anzeigen→

Häufig gestellte Fragen

Was macht f5/unovis?

Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations.

Was sind die Hauptfunktionen von f5/unovis?

Die Hauptfunktionen von f5/unovis sind: XY Charts, SVG Data Visualization, Interactive Data Charting, Geospatial Data Mapping, Graph Node Visualizations, SVG-Based Vector Rendering, Network Flow Visualizers, Scatter Plot Rendering.

Welche Open-Source-Alternativen gibt es zu f5/unovis?

Open-Source-Alternativen zu f5/unovis sind unter anderem: uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… britecharts/britecharts — Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… visjs/vis — vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in… jwilber/roughviz — roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It…