awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 repository-uri

Awesome GitHub RepositoriesStatistical Distribution Visualizers

Tools for rendering density and rug plots to visualize data frequency and outliers.

Distinct from Immediate Mode Plotting Libraries: Distinct from Immediate Mode Plotting Libraries: focuses on statistical distribution visualization rather than general-purpose plotting.

Explore 28 awesome GitHub repositories matching user interface & experience · Statistical Distribution Visualizers. Refine with filters or upvote what's useful.

Awesome Statistical Distribution Visualizers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/echartsAvatar apache

    apache/echarts

    66,629Vezi pe GitHub↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    Ships a suite of tools for calculating and displaying statistical metrics, trends, and data distributions.

    TypeScriptapachecanvascharting-library
    Vezi pe GitHub↗66,629
  • iovisor/bccAvatar iovisor

    iovisor/bcc

    22,459Vezi pe GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Visualizes BPF map data using ASCII-based linear and logarithmic histograms for statistical analysis.

    C
    Vezi pe GitHub↗22,459
  • brendangregg/flamegraphAvatar brendangregg

    brendangregg/FlameGraph

    19,307Vezi pe GitHub↗

    FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari

    Combines density and rug plots to display high-frequency data modes and individual outliers.

    Perl
    Vezi pe GitHub↗19,307
  • mathfoundationrl/book-mathematical-foundation-of-reinforcement-learningAvatar MathFoundationRL

    MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning

    16,543Vezi pe GitHub↗

    This project is an educational resource designed to teach the mathematical foundations and core algorithms of reinforcement learning. It provides a structured academic curriculum that combines textbooks, lecture materials, and practical code examples to guide learners through the principles of Markov decision processes and reinforcement learning theory. The repository distinguishes itself by integrating a grid-based simulation framework that allows users to test algorithms within custom environments. This environment supports the analysis of agent performance by rendering state values, polici

    Renders learned agent behaviors and state value distributions as static heatmaps or animated plots for analysis.

    MATLABartificial-intelligencebookcourses
    Vezi pe GitHub↗16,543
  • tremorlabs/tremor-npmAvatar tremorlabs

    tremorlabs/tremor-npm

    16,461Vezi pe GitHub↗

    Tremor is a React component library designed for building analytical dashboards and data-driven web interfaces. It provides a collection of modular UI elements and pre-styled charts that allow developers to render complex datasets into clear visual summaries. The library functions as a utility-first UI kit that integrates with styling frameworks to ensure consistent design across dashboard layouts. By utilizing a declarative composition model, it enables the assembly of interfaces through reusable layout containers and property-driven visual configuration, decoupling raw data processing from

    Plots data distributions on grids to reveal correlations and outliers within datasets.

    TypeScriptreact-componentsreactjstailwindcss
    Vezi pe GitHub↗16,461
  • mwaskom/seabornAvatar mwaskom

    mwaskom/seaborn

    13,739Vezi pe GitHub↗

    Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr

    Represents univariate or bivariate distributions using histograms, density estimates, or cumulative distribution functions.

    Pythondata-sciencedata-visualizationmatplotlib
    Vezi pe GitHub↗13,739
  • tangyudi/ai-learnAvatar tangyudi

    tangyudi/Ai-Learn

    13,065Vezi pe GitHub↗

    Ai-Learn is an educational repository and technical reference designed to facilitate the mastery of artificial intelligence and data science workflows. It provides a structured curriculum that combines theoretical mathematical foundations with practical coding exercises, enabling users to build predictive models, neural networks, and analytical pipelines using Python. The project distinguishes itself by emphasizing a first-principles approach to machine learning. Rather than relying solely on high-level abstractions, it guides users through the reconstruction of core algorithms from scratch,

    Uses graphical representations of datasets to identify trends and validate modeling strategies.

    algorithmartificial-intelligencecaffe
    Vezi pe GitHub↗13,065
  • altair-viz/altairAvatar altair-viz

    altair-viz/altair

    10,410Vezi pe GitHub↗

    Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code. The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks. The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a

    Maps data fields to visual properties to generate charts that reveal patterns and trends in statistical datasets.

    Python
    Vezi pe GitHub↗10,410
  • vega/altairAvatar vega

    vega/altair

    10,410Vezi pe GitHub↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Maps data to graphical marks using a declarative syntax to produce statistical charts with automatic axes and scales.

    Python
    Vezi pe GitHub↗10,410
  • yzhao062/pyodAvatar yzhao062

    yzhao062/pyod

    9,878Vezi pe GitHub↗

    PyOD is a Python anomaly detection library used to identify outliers in tabular, time series, graph, text, and image data. It provides a collection of algorithms for detecting anomalous data points and includes a unified detector interface that standardizes input and output signatures across its available detection algorithms. The project features a multi-modal outlier detector for identifying anomalies across diverse formats including unstructured text and images, as well as a specialized toolkit for graph-based and time-series anomaly detection. It includes an ensemble framework for combini

    Plots the distribution of inliers and outliers in a dataset to provide a visual representation of the model in the project.

    Pythonagentic-aianomaly-detectiondata-mining
    Vezi pe GitHub↗9,878
  • catboost/catboostAvatar catboost

    catboost/catboost

    8,808Vezi pe GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    Generates statistical charts of metric values and validation performance for integration into dashboards.

    C++big-datacatboostcategorical-features
    Vezi pe GitHub↗8,808
  • mozilla/metrics-graphicsAvatar mozilla

    mozilla/metrics-graphics

    7,403Vezi pe GitHub↗

    metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data graphics and layouts. It functions as a statistical graphics engine that maps raw data to geometric shapes and structured objects to render complex, data-driven layouts. The toolkit specializes in rendering time-series data through line charts and scatterplots using a consistent layout system. It also provides capabilities for statistical distribution mapping, including the creation of rug plots to represent one-dimensional data density. The system covers a broad surface of

    Visualizes data density and frequency through rug plots and histograms to understand dataset spread.

    TypeScript
    Vezi pe GitHub↗7,403
  • maartengr/bertopicAvatar MaartenGr

    MaartenGr/BERTopic

    7,403Vezi pe GitHub↗

    BERTopic is a topic modeling library used to extract interpretable themes from collections of text documents and images. It functions as a document clustering framework that transforms unstructured data into numerical vectors to group semantically similar content. The project distinguishes itself through a multimodal embedding tool that allows for joint clustering of text and images in a shared vector space. It also features a class-based TF-IDF representation engine to identify representative words for clusters and an integrated system for using large language models to generate natural lang

    Creates graphical representations showing how topics are distributed across different document classes.

    Pythonbertldavismachine-learning
    Vezi pe GitHub↗7,403
  • pair-code/facetsAvatar PAIR-code

    PAIR-code/facets

    7,340Vezi pe GitHub↗

    Facets is a set of interactive software tools for the statistical analysis, distribution visualization, and multidimensional exploration of machine learning datasets. It provides a visual interface for identifying outliers and missing values in numeric and string data, specifically designed for auditing dataset quality and identifying skews between training and validation sets. The system uses multidimensional facet-based visualization and interactive bucketing to map individual data points across multiple feature axes. It employs synchronized view filtering and animated dimension transitions

    Uses faceting and animation to reveal patterns and anomalies within large-scale dataset distributions.

    Jupyter Notebook
    Vezi pe GitHub↗7,340
  • tensorflow/tensorboardAvatar tensorflow

    tensorflow/tensorboard

    7,193Vezi pe GitHub↗

    TensorBoard is a visualization toolkit for tracking and analyzing machine learning model training progress and performance using TensorFlow event logs. It provides a monitoring dashboard for plotting scalar metrics, tensor distributions, and training curves, and includes specialized tools for visualizing neural network computational graphs and projecting high-dimensional embeddings. The project enables side-by-side comparison of multiple training runs to analyze the impact of hyperparameters on model outcomes. It also features a high-dimensional embedding projector and a graph visualizer for

    Renders histograms and percentile-based charts to visualize the statistical distribution of tensors during training.

    TypeScript
    Vezi pe GitHub↗7,193
  • tidyverse/ggplot2Avatar tidyverse

    tidyverse/ggplot2

    6,948Vezi pe GitHub↗

    ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti

    Uses declarative syntax to map data to graphical marks for statistical charts with automated scales.

    R
    Vezi pe GitHub↗6,948
  • hadley/ggplot2Avatar hadley

    hadley/ggplot2

    6,948Vezi pe GitHub↗

    ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory

    Uses a declarative syntax to specify plot components and mappings rather than imperative drawing commands.

    R
    Vezi pe GitHub↗6,948
  • cxli233/friendsdontletfriendsAvatar cxli233

    cxli233/FriendsDontLetFriends

    6,994Vezi pe GitHub↗

    FriendsDontLetFriends is a scientific data visualization guide and framework designed to help users create accurate plots while avoiding common data representation mistakes. It provides a collection of scripts and guidelines for selecting distribution plots, color scales, and layouts that accurately represent complex experimental data. The project distinguishes itself through specialized toolkits for revealing hidden patterns in large datasets. It includes systems for heatmap optimization via dimension reordering and outlier management, as well as spatial layout algorithms to improve the inte

    Selects appropriate violin plots, histograms, or raw data points based on sample size and distribution shape.

    Rdata-visualizationr
    Vezi pe GitHub↗6,994
  • ranaroussi/quantstatsAvatar ranaroussi

    ranaroussi/quantstats

    6,717Vezi pe GitHub↗

    QuantStats is an open-source Python library that calculates risk and return metrics from a portfolio return series and generates comprehensive HTML tear sheets. It computes dozens of financial statistics—including Sharpe ratio, drawdown, and volatility—in a single pass over the input data, using vectorized pandas operations for efficiency. The library distinguishes itself by combining portfolio performance analysis with Monte Carlo simulation, which models thousands of random return paths to estimate the probability of reaching financial targets or hitting loss thresholds. It produces self-co

    Plots return distributions, monthly heatmaps, rolling statistics, and drawdown charts to understand portfolio behavior.

    Pythonalgo-tradingalgorithmic-tradingalgotrading
    Vezi pe GitHub↗6,717
  • mrdbourke/zero-to-mastery-mlAvatar mrdbourke

    mrdbourke/zero-to-mastery-ml

    5,839Vezi pe GitHub↗

    Acest proiect este un curriculum educațional de machine learning și o platformă de învățare livrată prin Jupyter Notebooks interactive. Servește drept ghid cuprinzător pentru stăpânirea toolkit-ului de data science Python, oferind tutoriale structurate pentru calcul numeric, manipularea datelor tabelare și vizualizarea statistică. Curriculum-ul include ghiduri specifice de implementare pentru Scikit-Learn și un curs practic despre TensorFlow pentru construirea, antrenarea și deployment-ul rețelelor neuronale și a modelelor de computer vision. Acoperă procesul end-to-end de construire a modelelor predictive, de la formularea inițială a problemei și categorizarea sarcinilor până la deployment-ul modelelor prin interfețe web interactive. Proiectul acoperă o suprafață largă de capabilități, inclusiv calcul numeric cu array-uri multidimensionale, analiză exploratorie a datelor și rutine de preprocesare a datelor. Oferă fluxuri de lucru detaliate pentru învățarea supervizată și nesupervizată, pipeline-uri de machine learning automatizat, optimizarea hiperparametrilor și evaluarea modelelor folosind metrici de clasificare și cross-validation. Conținutul educațional este organizat ca o serie de notebook-uri care intercalează codul Python cu explicații narative pentru a documenta fluxurile de lucru în data science.

    Generates histograms and line plots directly from data tables to identify statistical distributions and patterns.

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Vezi pe GitHub↗5,839
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Data Visualization Tools
  4. Data Visualization
  5. Charting Frameworks
  6. Immediate Mode Plotting Libraries
  7. Statistical Distribution Visualizers

Explorează sub-etichetele

  • Anomaly Distribution PlotsVisualizations specifically designed to show the spatial or statistical distribution of detected outliers relative to normal data. **Distinct from Statistical Distribution Visualizers:** Focuses on identifying anomalies in data distributions, whereas Statistical Distribution Visualizers is a general-purpose charting category.
  • Policy Visualization ToolsUtilities for rendering agent policies and value distributions as heatmaps or animated plots. **Distinct from Statistical Distribution Visualizers:** Focuses on RL policy visualization, distinct from general statistical distribution plotting.
  • Statistical Charting Suites2 sub-tag-uriComprehensive toolsets for calculating and visualizing statistical trends, distributions, and metrics. **Distinct from Statistical Distribution Visualizers:** Distinct from Distribution Visualizers by covering a broader suite of statistical charts and trends beyond just density or rug plots.
  • Topic Distribution VisualizersGraphical tools for visualizing how topics are spread across different document categories. **Distinct from Statistical Distribution Visualizers:** Specializes statistical distribution visualization to the specific context of topic-document class distributions.