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
·
philackm avatar

philackm/ScrollableGraphView

0
View on GitHub↗
5,291 Stars·462 Forks·Swift·MIT·5 Aufrufe

ScrollableGraphView

ScrollableGraphView is a Swift data visualization library and iOS plotting framework used to render discrete numerical datasets as interactive graphs. It provides a scrollable user interface component that visualizes data points using a coordinate system with configurable layouts and styling.

The framework is characterized by its adaptive graph scaling, which automatically adjusts the vertical axis to fit the visible data points as the user scrolls. It supports real-time data rendering, allowing graph views to update instantly as underlying datasets change through animated transitions.

The library covers a variety of plot types, including line, bar, and dot plots, and supports multi-dataset plotting to display multiple data series on a single graph. Additional capabilities include x-axis data point labeling, custom chart styling, and the use of reference line markers to highlight specific thresholds or baseline values.

Features

  • iOS Plotting Frameworks - Serves as a comprehensive framework for displaying multiple data series on a single coordinate system with configurable layouts for iOS.
  • Numerical Data Visualizers - Provides a framework for rendering discrete numerical datasets as interactive, scrollable graphs.
  • Dynamic Viewport Scaling - Calculates vertical axis limits dynamically based on the minimum and maximum values of points currently visible.
  • Visualization Coordinate Mapping - Implements logic to translate discrete numerical data values into visual pixel coordinates for chart rendering.
  • Real-Time Plot Updates - Updates visual plot elements in real-time to reflect changes in the underlying numerical dataset.
  • Swift Data Visualization Libraries - Provides a comprehensive set of tools for rendering discrete numerical datasets as interactive graphs and charts in Swift.
  • Axis Scaling Engines - Manages dynamic vertical scale adjustments to maximize visual detail based on visible data points.
  • Multi-Series Plotting - Displays multiple data series on a single graph to allow for direct comparison between value sets.
  • Axis Scaling Transformations - Automatically adjusts the vertical axis scale to fit visible data points during scrolling.
  • Mobile Data Visualization Libraries - Provides a library specifically optimized for rendering interactive charts and graphical data representations within native iOS environments.
  • Dynamic Scaling Graph Views - Provides a scrollable UI component that automatically adjusts the vertical axis to fit visible data points as the user scrolls.
  • Data Transition Animations - Provides smooth visual transitions for data points when numerical ranges or plot values are updated.
  • Reference Line Annotations - Draws static horizontal or vertical markers to highlight thresholds or baseline values on the graph.
  • Point Marker Styling - Defines visual representation of data points using custom shapes, sizes, and fill colors.
  • Multi-Series Overlays - Supports drawing several independent datasets on the same axes, each with its own style and legend entry.
  • Graph Layout Configurators - Configures margins, point spacing, and scroll direction to control dataset positioning and navigation.
  • Layered Visualization Composition - Allows overlapping multiple visualization styles to let different data series share a single coordinate system.
  • Real-Time Plot Rendering - Implements dynamic updating of visual elements to reflect live data streams in real time.
  • Line Plots - Draws line graphs with customizable colors, widths, smoothing, and gradient area fills.
  • Composite Plot Types - Combines different plot styles like lines and bars on a single graph for composite data views.
  • Bar Style Customizers - Customizes bar chart appearance including width, outline thickness, colors, and corner rounding.
  • Axis Labeling - Displays identifying labels for data points along the horizontal axis with configurable styling.
  • Charting Components - Offers a customizable drawing tool for creating line, bar, and dot plots with animated transitions and reference lines.
  • Chart Visual Style Customizations - Provides tools to customize the aesthetic appearance of bar, line, and dot plots.
  • Charts - Visualizes discrete datasets with scrollable graphs.
  • Data Visualization - Adaptive scrollable graphs for discrete datasets.

Star-Verlauf

Star-Verlauf für philackm/scrollablegraphviewStar-Verlauf für philackm/scrollablegraphview

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 ScrollableGraphView

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ScrollableGraphView.
  • 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
  • bloomberg/bqplotAvatar von bloomberg

    bloomberg/bqplot

    3,693Auf GitHub ansehen↗

    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.

    TypeScript
    Auf GitHub ansehen↗3,693
  • bqplot/bqplotAvatar von bqplot

    bqplot/bqplot

    3,693Auf GitHub ansehen↗

    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

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • plotters-rs/plottersAvatar von plotters-rs

    plotters-rs/plotters

    4,581Auf GitHub ansehen↗

    Plotters is a data visualization library for the Rust programming language used to create 2D and 3D charts, plots, and mathematical visualizations. It functions as a multi-backend rendering engine and coordinate mapping framework that translates raw data values into pixel coordinates through customizable chart contexts. The library distinguishes itself through its ability to export graphics to multiple formats, including SVG, BitMap, and HTML5 canvas. It provides specific capabilities for 3D graphics plotting, featuring adjustable camera viewpoints and projection matrices to manage spatial da

    Rustdata-plottinggraphingplot
    Auf GitHub ansehen↗4,581
Alle 30 Alternativen zu ScrollableGraphView anzeigen→

Häufig gestellte Fragen

Was macht philackm/scrollablegraphview?

ScrollableGraphView is a Swift data visualization library and iOS plotting framework used to render discrete numerical datasets as interactive graphs. It provides a scrollable user interface component that visualizes data points using a coordinate system with configurable layouts and styling.

Was sind die Hauptfunktionen von philackm/scrollablegraphview?

Die Hauptfunktionen von philackm/scrollablegraphview sind: iOS Plotting Frameworks, Numerical Data Visualizers, Dynamic Viewport Scaling, Visualization Coordinate Mapping, Real-Time Plot Updates, Swift Data Visualization Libraries, Axis Scaling Engines, Multi-Series Plotting.

Welche Open-Source-Alternativen gibt es zu philackm/scrollablegraphview?

Open-Source-Alternativen zu philackm/scrollablegraphview sind unter anderem: has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… plotters-rs/plotters — Plotters is a data visualization library for the Rust programming language used to create 2D and 3D charts, plots, and… alandefreitas/matplotplusplus — This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network… xcharts-team/xcharts — XCharts is a high-performance data visualization library and charting plugin designed for the Unity game engine. It…