awesome-repositories.com
Blog
awesome-repositories.com

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

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

AppPear/ChartView

0
View on GitHub↗
5,633 Stars·641 Forks·Swift·MIT·7 Aufrufe

ChartView

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 charts show proportional data as circular segments, and rings charts display concentric ring segments for multi-series comparison. Mixed chart types can combine multiple chart types within a single grid layout.

Chart configuration includes axis label placement at user-specified positions and configurable horizontal and vertical grid lines layered behind chart content for readability. The library builds chart views by mapping data arrays directly to SwiftUI view hierarchies, with geometric calculations for bar positioning, line paths, pie slice angles, and concentric ring arcs.

Features

  • SwiftUI Chart Renderers - Builds custom charts and data visualizations directly in SwiftUI without external charting libraries.
  • Bar Charts - Displays data as vertical bars that compose with other chart types in a shared grid.
  • SwiftUI - Provides a SwiftUI bar chart component that displays vertical bars alongside other chart types in a shared layout.
  • Pie Charts - Shows proportional data as a circular segmented chart.
  • SwiftUI - Provides a SwiftUI-native pie chart component that renders proportional data as circular segments.
  • Data Visualization - Provides a SwiftUI-native data visualization component that renders multiple chart types within a single composable grid view.
  • Ring Charts - Displays data as concentric ring segments for multi-series comparison.
  • SwiftUI - Delivers a SwiftUI-native ring chart component with concentric ring segments for multi-series data comparison.
  • Mixed Chart Types - Combines multiple chart types within a single grid layout for composable data visualizations.
  • Multi-Chart Type Libraries - Combines different chart types like bar, line, and pie charts within a single coordinated view layout.
  • Declarative Chart Rendering - Renders charts by composing SwiftUI views declaratively from data models, letting the framework handle layout and updates.
  • Fixed Grid Arrangements - Arranges multiple chart views in a grid with shared axes and background grids for comparison.
  • SwiftUI - Provides a SwiftUI-native library for building bar, line, pie, and ring charts with customizable grids and axis labels.
  • Data-Driven View Mappings - Builds chart views by mapping data arrays directly to SwiftUI view hierarchies without intermediate drawing layers.
  • Line Charts - Plots data points as a connected line with customizable gradients and optional markers.
  • SwiftUI - Ships a SwiftUI-native line chart component with gradient fills and optional markers for data trend visualization.
  • Grid Layout Engines - Positions chart elements using a shared coordinate grid that aligns bars, lines, and labels within a single view.
  • Axis Labeling - Places custom X-axis labels at user-specified positions along the chart grid baseline.
  • Grid Backgrounds - Draws configurable horizontal and vertical grid lines behind chart content for readability.
  • Data Visualization - Effortless display of charts in Swift.
  • UI Components and Libraries - Animated bar and pie chart visualization components.
  • Open Source Applications - Charting library and example implementation for SwiftUI.

Star-Verlauf

Star-Verlauf für apppear/chartviewStar-Verlauf für apppear/chartview

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

Häufig gestellte Fragen

Was macht apppear/chartview?

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.

Was sind die Hauptfunktionen von apppear/chartview?

Die Hauptfunktionen von apppear/chartview sind: SwiftUI Chart Renderers, Bar Charts, SwiftUI, Pie Charts, Data Visualization, Ring Charts, Mixed Chart Types, Multi-Chart Type Libraries.

Welche Open-Source-Alternativen gibt es zu apppear/chartview?

Open-Source-Alternativen zu apppear/chartview sind unter anderem: chartscss/charts.css — charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without… naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive… apertureless/vue-chartjs — vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the…

Open-Source-Alternativen zu ChartView

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ChartView.
  • chartscss/charts.cssAvatar von ChartsCSS

    ChartsCSS/charts.css

    6,569Auf GitHub ansehen↗

    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

    HTMLchartchartscss
    Auf GitHub ansehen↗6,569
  • naver/billboard.jsAvatar von naver

    naver/billboard.js

    5,980Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗5,980
  • flot/flotAvatar von flot

    flot/flot

    5,911Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗5,911
  • dc-js/dc.jsAvatar von dc-js

    dc-js/dc.js

    7,431Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗7,431
  • Alle 30 Alternativen zu ChartView anzeigen→