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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Jawbone avatar

Jawbone/JBChartView

0
View on GitHub↗

JBChartView

JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar graphs. It provides reusable user interface components for displaying numerical data series through smooth line curves and grouped or horizontal bar charts.

The framework is distinguished by its ability to morph bars and lines between different data states, creating visual transitions that represent changes in underlying data models. It also includes interaction handling that detects user selections on specific data points and returns the associated model instances.

The library covers axis configuration and scaling, visual styling with gradient fills, and data point annotations such as tooltips and markers. To maintain performance during scrolling, the system employs viewport-aware element caching to keep only visible graph elements in memory.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • iOS Charting Libraries - Provides a native framework for rendering interactive line and bar graphs within iOS applications.
  • Bar Chart Generation - Generates interactive bar graphs supporting grouped layouts, horizontal orientation, and inverted axes.
  • Line and Bar Chart Generation - Generates responsive line graphs with smooth curves and grouped or horizontal bar charts.
  • Data Transition Animations - Animates the transition of bars and lines when data models change to visually represent value differences.
  • Data Visualization Charts - Provides a visualization library that morphs bars and lines to represent changes in underlying data models.
  • Chart Interaction Controls - Detects user selections of bars or points and returns the associated data model instances.
  • Path Morphing - Interpolates vector paths between different data models to create smooth morphing transitions between chart states.
  • Custom Graph Rendering - Provides specialized bar and line chart rendering tailored for iOS application layouts.
  • iOS Data Visualization - Provides a framework for creating visual representations of complex datasets specifically for iOS platforms.
  • Chart Animations - Develops visual transitions between data states to demonstrate how values change over time or categories.
  • Chart Axis Configurations - Provides tools for configuring axis labels, background grids, and rendering of negative values.
  • Data Visualization Components - Provides reusable UI components for visualizing numerical data sets through interactive charts.
  • Line Charts - Renders data as lines using smooth curves and support for multiple data series.
  • Chart Annotations - Supports displaying values, tooltips, and custom markers on specific chart data points.
  • Chart Composition Layers - Manages the stacking order of chart elements, from background grids to foreground data series and annotations.
  • Hardware-Accelerated Rendering - Implements hardware-accelerated rendering using Core Animation shape layers for high-performance chart drawing.
  • Screen Space Coordinate Mappings - Translates raw data values into physical pixel coordinates based on axis scales and screen dimensions.
  • Chart Interaction Handling - Implements hit-testing to detect user selections on bars or line points and returns the associated data models.
  • Hit Detection Systems - Provides logic to map touch coordinates to the nearest data point or bar for interaction.
  • Responsive Chart Layouts - Provides view components that adapt the chart layout to various screen sizes and dimensions.
  • Scrolling Performance Optimizations - Employs viewport-aware element caching to ensure high frame rates and smooth movement during chart scrolling.
  • Chart Visual Style Customizations - Customizes chart appearance through gradient fills, range-specific colors, and adjustable padding.
  • Viewport Element Caching - Maintains only visible graph elements in memory to ensure high frame rates during active scrolling.
  • Charting Libraries - Library for line and bar chart visualizations.
  • Charts - Creates line and bar graphs.
  • iOS Charting Libraries - Charting library for line and bar graphs on iOS.
  • Mobile Charting - Charting library for line and bar graphs on iOS.
  • Mobile Visualization - Charting library for line and bar graphs on iOS.
3,705 stars·404 forks·Objective-C·22 views

Star history

Star history chart for jawbone/jbchartviewStar history chart for jawbone/jbchartview

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does jawbone/jbchartview do?

JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar graphs. It provides reusable user interface components for displaying numerical data series through smooth line curves and grouped or horizontal bar charts.

What are the main features of jawbone/jbchartview?

The main features of jawbone/jbchartview are: iOS Charting Libraries, Bar Chart Generation, Line and Bar Chart Generation, Data Transition Animations, Data Visualization Charts, Chart Interaction Controls, Path Morphing, Custom Graph Rendering.

Which projects share features with jawbone/jbchartview?

Projects with overlapping indexed features include: kevinzhow/pnchart — PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data… imanneo/fl_chart — fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable… chartscss/charts.css — charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without… danielgindi/charts — Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical… apexcharts/apexcharts.js — ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and… naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a…

Projects sharing features with JBChartView

These projects share indexed features with JBChartView. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kevinzhow/pnchartkevinzhow avatar

    kevinzhow/PNChart

    9,653View on GitHub↗

    PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data representations within native Apple mobile environments. It provides a toolkit for creating animated line and pie charts to illustrate data trends and proportional datasets. The library specializes in animated data representation, using motion effects and transitions to highlight information changes over time. It supports real-time chart data updates, allowing visualizations to reflect new information dynamically without rebuilding the entire user interface. The framework covers

    Objective-C
    View on GitHub↗9,653
  • imanneo/fl_chartimaNNeo avatar

    imaNNeo/fl_chart

    7,539View on 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

    Dartbarchartcandlestickcandlestick-chart
    View on GitHub↗7,539
  • chartscss/charts.cssChartsCSS avatar

    ChartsCSS/charts.css

    6,569View on 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
    View on GitHub↗6,569
  • danielgindi/chartsdanielgindi avatar

    danielgindi/Charts

    28,005View on GitHub↗

    Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical components used to render interactive line, bar, pie, and scatter charts to represent complex data sets. The project serves as an implementation of a charting library adapted specifically for the Apple ecosystem. It includes a rendering engine capable of plotting data points directly from database records. The framework covers a broad range of visualization capabilities, including interactive data exploration via zooming and panning gestures, visual style customization for c

    Swift
    View on GitHub↗28,005
Compare all 30 related projects→