awesome-repositories.com
博客
awesome-repositories.com

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

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AppPear avatar

AppPear/ChartView

0
View on GitHub↗
5,633 星标·641 分支·Swift·MIT·9 次浏览

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 历史

apppear/chartview 的 Star 历史图表apppear/chartview 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

apppear/chartview 的主要功能有哪些?

apppear/chartview 的主要功能包括:SwiftUI Chart Renderers, Bar Charts, SwiftUI, Pie Charts, Data Visualization, Ring Charts, Mixed Chart Types, Multi-Chart Type Libraries。

apppear/chartview 有哪些开源替代品?

apppear/chartview 的开源替代品包括: 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…

ChartView 的开源替代方案

相似的开源项目,按与 ChartView 的功能重合度排序。
  • chartscss/charts.cssChartsCSS 的头像

    ChartsCSS/charts.css

    6,569在 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

    HTMLchartchartscss
    在 GitHub 上查看↗6,569
  • naver/billboard.jsnaver 的头像

    naver/billboard.js

    5,980在 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

    TypeScript
    在 GitHub 上查看↗5,980
  • flot/flotflot 的头像

    flot/flot

    5,911在 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

    JavaScript
    在 GitHub 上查看↗5,911
  • dc-js/dc.jsdc-js 的头像

    dc-js/dc.js

    7,431在 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

    JavaScript
    在 GitHub 上查看↗7,431
查看 ChartView 的所有 30 个替代方案→