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
PhilJay avatar

PhilJay/MPAndroidChart

0
View on GitHub↗
38,199 stars·8,992 forks·Java·31 viewsphilippjahoda.com↗

MPAndroidChart

MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts.

The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.

Features

  • Data Visualization - Provides a comprehensive suite of chart types to render complex numerical datasets visually.
  • Interactive Data Charting - Provides interactive controls for scaling and panning visual elements to explore displayed datasets.
  • Interactive Data Exploration Tools - Offers an interactive workflow for exploring complex datasets via scaling and panning on mobile screens.
  • Scale-Based Coordinate Mappings - Translates raw numerical data values into precise pixel coordinates based on chart axis bounds.
  • Visualization Frameworks - Functions as a comprehensive toolkit for displaying complex datasets through customizable, interactive graphs.
  • Android Data Visualization - Implements various interactive chart types specifically designed for numerical data visualization within Android applications.
  • Android UI Components - Ships a collection of reusable Android UI components specifically for drawing and animating statistical data.
  • Charting Libraries - Provides a set of mobile-native views for rendering interactive line, bar, pie, radar, and candlestick charts.
  • Canvas Rendering - Implements a custom rendering pipeline that draws all chart elements manually on a single Android canvas for performance.
  • Affine Transformation Matrices - Utilizes transformation matrices to handle scaling and panning of the chart area without recalculating all data points.
  • State Transition Animators - Uses a value animator to tween numerical state changes, ensuring smooth visual transitions between data states.
  • Financial Charting - Provides specialized candlestick and line charts tailored for tracking financial market trends and price movements.
  • View Hierarchy Composition - Organizes the chart into distinct layers for grids, data series, and overlays to optimize redrawing.
  • Mobile Dashboards - Provides the necessary tools and chart components to build visual metric dashboards for Android users.
  • Custom View Rendering - Extends the Android View class to override onDraw and onMeasure for precise control over the rendering pipeline.
  • Charts - 安卓图表解决方案
  • Data Visualization - Powerful chart view supporting various graph types.
  • Android Charting Libraries - Comprehensive and easy-to-use charting library for Android.
  • Android Libraries - Comprehensive charting and graphing library.
  • Data Visualization - An Android chart and graph library supporting scaling and dragging by gesture.
  • Mobile Charting - Powerful and easy-to-use charting library for Android.
  • Mobile Visualization - Powerful and easy-to-use charting library for Android.

Star history

Star history chart for philjay/mpandroidchartStar history chart for philjay/mpandroidchart

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.

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

Frequently asked questions

What does philjay/mpandroidchart do?

MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts.

What are the main features of philjay/mpandroidchart?

The main features of philjay/mpandroidchart are: Data Visualization, Interactive Data Charting, Interactive Data Exploration Tools, Scale-Based Coordinate Mappings, Visualization Frameworks, Android Data Visualization, Android UI Components, Charting Libraries.

Which projects share features with philjay/mpandroidchart?

Projects with overlapping indexed features include: diogobernardino/williamchart — WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within… lecho/hellocharts-android — Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a… danielgindi/charts — Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical… kevinzhow/pnchart — PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data… uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… chartsorg/charts — Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex…

Projects sharing features with MPAndroidChart

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

    diogobernardino/WilliamChart

    5,106View on GitHub↗

    WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within Android applications. It functions as a UI component library for integrating data-driven dashboards and metrics into Android layouts. The library includes a specialized component for representing proportional categorical data as donut charts, which are circular charts with hollow centers. It provides a drawing engine that uses low-level APIs to map numerical data to pixel coordinates on the screen.

    Kotlin
    View on GitHub↗5,106
  • lecho/hellocharts-androidlecho avatar

    lecho/hellocharts-android

    7,589View on GitHub↗

    Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a collection of custom view components used to render datasets as visual elements, such as line, column, and pie charts. The library supports interactive visualizations that allow users to navigate data through touch gestures, including pinching, scrolling, and panning. It also includes built-in capabilities for animating data points and chart elements to create smooth visual transitions during dataset updates. The framework covers a broad range of visualization needs, including c

    Java
    View on GitHub↗7,589
  • 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
  • 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
Compare all 30 related projects→