{"full_name":"PhilJay/MPAndroidChart","owner":"PhilJay","name":"MPAndroidChart","url":"https://github.com/PhilJay/MPAndroidChart","description":"A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.","homepage":"https://philjay.cc/mpandroidchart","topics":[],"language":"Kotlin","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/6759734?u=8bc0c5b870e05d95e4bd43205372a0ad0cf5ca5b&v=4","created_at":"2014-04-25T14:29:47Z","pushed_at":"2026-10-09T22:20:14Z","metrics":{"stars":38185,"forks":8963,"watchers":1085,"issues":4965,"prs":517,"releases":48,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":-1,"forks":-1,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[38186,38185],"forks":[8964,8963],"watchers":[1085,1085],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":5525,"title":"MPAndroidChart 4.0.0 and a fresh start for the issue tracker","comments":5,"created_at":"2026-09-26T11:29:03Z"}],"discussions":[],"latest_release":{"name":"MPAndroidChart 4.0.1","tag":"v4.0.1","published_at":"2026-09-28T17:10:03Z","body":"Fixes and small additions for MPAndroidChart 4.0. A drop-in update from 4.0.0: no API was removed or changed.\n\n```kotlin\nimplementation(\"com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1\")\nimplementation(\"com.github.PhilJay.MPAndroidChart:MPChartCompose:v4.0.1\") // only for Compose\n```\n\n## Fixed\n\n- A tap inside a bar of a combined chart selects the bar instead of a nearby line point (#5207).\n- In a bar chart whose grouped data sets use different y axes, a tap selects the bar that was touched (#5292).\n- Limit line labels at the edge of the content area are no longer cut off (#5328).\n- Auto scaling also rescales a y axis that is disabled (#5258).\n- Charts can be built on a thread without a Looper, for example with an asynchronous layout inflater (#5241).\n- The default value formatter no longer rebuilds its number format when the number of decimals stays the same (#5217).\n\n## New\n\n- `YAxis.labelRotationAngle` rotates the y axis labels (#5213).\n- Pie entry labels and values with a line break are drawn as several lines (#5205).\n- `PieChart.isRoundedSlicesReversed` rounds the slice ends the other way around (#5206).\n- `PieChart.isTransparentCircleClippedToSlices` draws the translucent ring only over the slices, so the space between slices stays open (#5348).\n- `chart.toBitmap(width, height)` draws a chart at any size, also one that was never laid out, for example to export an image (#4664).\n\nThe [guides](https://philjay.cc/mpandroidchart/docs/) cover all additions, and [CHANGELOG.md](https://github.com/PhilJay/MPAndroidChart/blob/v4.0.1/CHANGELOG.md) lists every change.\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}