MCPcopy Index your code
hub / github.com/AnyChart/AnyChart-Android

github.com/AnyChart/AnyChart-Android @1.1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.5 ↗ · + Follow
16,684 symbols 77,966 edges 682 files 13,531 documented · 81%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AnyChart - Robust JavaScript/HTML5 Chart library for any project

AnyChart for Android

API

AnyChart Android Charts is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.

Check out getting started.

Installation

Gradle

Add this to the root build.gradle at the end of repositories (WARNING: Make sure you add this under allprojects not under buildscript):

allprojects {
        repositories {
                ...
                maven { url 'https://jitpack.io' }
        }
}

Add the dependency to the project build.gradle:

dependencies {
        implementation 'com.github.AnyChart:AnyChart-Android:1.1.5'
}

JAR/AAR File

Copy AAR file into the libs folder of the application project.

If you are using Android Studio: 1. Right click on a project and choose "Open Module Settings". 2. Click the plus button in the top left to add a new module. 3. Choose "Import .JAR or .AAR Package". 4. Find the AAR file. 5. In the app's module click on the dependencies tab and add the new module as a dependency.

Chart Types

AnyChart product family includes scores of chart types and we're constantly adding new ones.

Pie Chart


Pie Chart - AnyChart Sample app / Code Snippet

Column Chart


Column Chart - AnyChart Sample app / Code Snippet

Line Chart


Line Chart - AnyChart Sample app / Code Snippet

Venn Diagram


Venn Diagram - AnyChart Sample app / Code Snippet

Radar Chart


Radar Chart - AnyChart Sample app / Code Snippet

Tag Cloud


Tag Cloud - AnyChart Sample app / Code Snippet

Heat Map Chart


Heat Map Chart - AnyChart Sample app / Code Snippet

Waterfall Chart


Waterfall Chart - AnyChart Sample app / Code Snippet

Tree Map Chart


Tree Map Chart - AnyChart Sample app / Code Snippet

Scatter Chart


Scatter Chart - AnyChart Sample app / Code Snippet

Resource Chart


Resource Chart - AnyChart Sample app / Code Snippet

Range Chart


Range Chart - AnyChart Sample app / Code Snippet

Vertical Chart


Vertical Chart - AnyChart Sample app / Code Snippet

Funnel Chart


Funnel Chart - AnyChart Sample app / Code Snippet

Pert Chart


Pert Chart - AnyChart Sample app / Code Snippet

Polar Chart


Polar Chart - AnyChart Sample app / Code Snippet

Pyramid Chart


Pyramid Chart - AnyChart Sample app / Code Snippet

Bubble Chart


Bubble Chart - AnyChart Sample app / Code Snippet

Area Chart


Area Chart - AnyChart Sample app / Code Snippet

Bar Chart


Bar Chart - AnyChart Sample app / Code Snippet

Box Chart


Box Chart - AnyChart Sample app / Code Snippet

Mosaic Char

Extension points exported contracts — how you extend this code

AnyColor (Interface)
A shortcut for fill or stroke or patternFill. [493 implementers]
anychart/src/main/java/com/anychart/graphics/vector/AnyColor.java
Fill (Interface)
Any fill. [497 implementers]
anychart/src/main/java/com/anychart/graphics/vector/Fill.java
ColoredFill (Interface)
Any color fill. [496 implementers]
anychart/src/main/java/com/anychart/graphics/vector/ColoredFill.java
Stroke (Interface)
Any stroke. [496 implementers]
anychart/src/main/java/com/anychart/graphics/vector/Stroke.java
JsListener (Interface)
(no doc)
anychart/src/main/java/com/anychart/AnyChartView.java

Core symbols most depended-on inside this repo

getInstance
called by 40655
anychart/src/main/java/com/anychart/APIlib.java
addJSLine
called by 40649
anychart/src/main/java/com/anychart/APIlib.java
wrapQuotes
called by 30827
anychart/src/main/java/com/anychart/JsObject.java
format
called by 23047
anychart/src/main/java/com/anychart/core/ui/Tooltip.java
getJsBase
called by 15076
anychart/src/main/java/com/anychart/graphics/vector/Fill.java
format
called by 6026
anychart/src/main/java/com/anychart/core/stock/eventmarkers/Group.java
append
called by 5707
anychart/src/main/java/com/anychart/data/Set.java
format
called by 3176
anychart/src/main/java/com/anychart/standalones/LabelsFactory.java

Shape

Method 15,951
Class 593
Enum 115
Function 18
Interface 7

Languages

Java100%
TypeScript1%

Modules by API surface

anychart/src/main/java/com/anychart/charts/Cartesian.java139 symbols
anychart/src/main/java/com/anychart/charts/Cartesian3d.java122 symbols
anychart/src/main/java/com/anychart/charts/Map.java120 symbols
anychart/src/main/java/com/anychart/charts/Pareto.java117 symbols
anychart/src/main/java/com/anychart/charts/Polar.java115 symbols
anychart/src/main/java/com/anychart/charts/Scatter.java112 symbols
anychart/src/main/java/com/anychart/charts/Waterfall.java111 symbols
anychart/src/main/java/com/anychart/charts/Pie.java106 symbols
anychart/src/main/java/com/anychart/charts/Radar.java105 symbols
anychart/src/main/java/com/anychart/charts/Sparkline.java103 symbols
anychart/src/main/java/com/anychart/charts/Mekko.java98 symbols
anychart/src/main/java/com/anychart/standalones/ResourceTimeline.java96 symbols

For agents

$ claude mcp add AnyChart-Android \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact