awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·6 vues

ScrollableGraphView

ScrollableGraphView est une bibliothèque de visualisation de données Swift et un framework de traçage iOS utilisé pour rendre des jeux de données numériques discrets sous forme de graphiques interactifs. Il fournit un composant d'interface utilisateur défilant qui visualise les points de données en utilisant un système de coordonnées avec des mises en page et des styles configurables.

Le framework se caractérise par son adaptation d'échelle de graphique, qui ajuste automatiquement l'axe vertical pour s'adapter aux points de données visibles au fur et à mesure que l'utilisateur fait défiler. Il prend en charge le rendu de données en temps réel, permettant aux vues graphiques de se mettre à jour instantanément à mesure que les jeux de données sous-jacents changent via des transitions animées.

La bibliothèque couvre une variété de types de tracés, incluant les tracés linéaires, en barres et en points, et prend en charge le traçage multi-séries pour afficher plusieurs séries de données sur un seul graphique. Des capacités supplémentaires incluent l'étiquetage des points de données sur l'axe X, le style de graphique personnalisé et l'utilisation de marqueurs de ligne de référence pour mettre en évidence des seuils ou des valeurs de base spécifiques.

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.

Historique des stars

Graphique de l'historique des stars pour philackm/scrollablegraphviewGraphique de l'historique des stars pour philackm/scrollablegraphview

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait philackm/scrollablegraphview ?

ScrollableGraphView est une bibliothèque de visualisation de données Swift et un framework de traçage iOS utilisé pour rendre des jeux de données numériques discrets sous forme de graphiques interactifs. Il fournit un composant d'interface utilisateur défilant qui visualise les points de données en utilisant un système de coordonnées avec des mises en page et des styles configurables.

Quelles sont les fonctionnalités principales de philackm/scrollablegraphview ?

Les fonctionnalités principales de philackm/scrollablegraphview sont : 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.

Quelles sont les alternatives open-source à philackm/scrollablegraphview ?

Les alternatives open-source à philackm/scrollablegraphview incluent : 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…

Alternatives open source à ScrollableGraphView

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec ScrollableGraphView.
  • has2k1/plotnineAvatar de has2k1

    has2k1/plotnine

    4,598Voir sur GitHub↗

    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
    Voir sur GitHub↗4,598
  • bloomberg/bqplotAvatar de bloomberg

    bloomberg/bqplot

    3,693Voir sur GitHub↗

    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
    Voir sur GitHub↗3,693
  • bqplot/bqplotAvatar de bqplot

    bqplot/bqplot

    3,693Voir sur GitHub↗

    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
    Voir sur GitHub↗3,693
  • plotters-rs/plottersAvatar de plotters-rs

    plotters-rs/plotters

    4,581Voir sur GitHub↗

    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
    Voir sur GitHub↗4,581
Voir les 30 alternatives à ScrollableGraphView→