awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
philackm avatar

philackm/ScrollableGraphView

0
View on GitHub↗
5,291 estrellas·462 forks·Swift·MIT·6 vistas

ScrollableGraphView

ScrollableGraphView es una biblioteca de visualización de datos en Swift y framework de trazado para iOS utilizado para renderizar conjuntos de datos numéricos discretos como gráficos interactivos. Proporciona un componente de interfaz de usuario desplazable que visualiza puntos de datos utilizando un sistema de coordenadas con diseños y estilos configurables.

El framework se caracteriza por su escalado adaptativo de gráficos, que ajusta automáticamente el eje vertical para adaptarse a los puntos de datos visibles a medida que el usuario se desplaza. Admite el renderizado de datos en tiempo real, permitiendo que las vistas de gráficos se actualicen instantáneamente a medida que los conjuntos de datos subyacentes cambian mediante transiciones animadas.

La biblioteca cubre una variedad de tipos de gráficos, incluyendo gráficos de líneas, barras y puntos, y admite el trazado de múltiples conjuntos de datos para mostrar varias series de datos en un solo gráfico. Las capacidades adicionales incluyen el etiquetado de puntos de datos en el eje X, estilos de gráficos personalizados y el uso de marcadores de línea de referencia para resaltar umbrales o valores base específicos.

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.

Historial de estrellas

Gráfico del historial de estrellas de philackm/scrollablegraphviewGráfico del historial de estrellas de philackm/scrollablegraphview

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a ScrollableGraphView

Proyectos open-source similares, clasificados según cuántas características comparten con ScrollableGraphView.
  • has2k1/plotnineAvatar de has2k1

    has2k1/plotnine

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

    bloomberg/bqplot

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

    bqplot/bqplot

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

    plotters-rs/plotters

    4,581Ver en 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
    Ver en GitHub↗4,581
Ver las 30 alternativas a ScrollableGraphView→

Preguntas frecuentes

¿Qué hace philackm/scrollablegraphview?

ScrollableGraphView es una biblioteca de visualización de datos en Swift y framework de trazado para iOS utilizado para renderizar conjuntos de datos numéricos discretos como gráficos interactivos. Proporciona un componente de interfaz de usuario desplazable que visualiza puntos de datos utilizando un sistema de coordenadas con diseños y estilos configurables.

¿Cuáles son las características principales de philackm/scrollablegraphview?

Las características principales de philackm/scrollablegraphview son: 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.

¿Qué alternativas de código abierto existen para philackm/scrollablegraphview?

Las alternativas de código abierto para philackm/scrollablegraphview incluyen: 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…