{"id":22893573,"url":"https://github.com/dzeiocom/charts","last_synced_at":"2025-04-15T01:36:54.210Z","repository":{"id":65274892,"uuid":"527735059","full_name":"dzeiocom/charts","owner":"dzeiocom","description":"Highly customizable and easy to use Charts library for android","archived":false,"fork":false,"pushed_at":"2023-11-30T08:36:01.000Z","size":1378,"stargazers_count":4,"open_issues_count":16,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T13:37:29.974Z","etag":null,"topics":["android","android-library","charting-library","charts","grahps","kotlin","library","ui"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dzeiocom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-22T21:18:18.000Z","updated_at":"2023-11-03T11:33:01.000Z","dependencies_parsed_at":"2023-02-15T23:30:32.493Z","dependency_job_id":null,"html_url":"https://github.com/dzeiocom/charts","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzeiocom%2Fcharts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzeiocom%2Fcharts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzeiocom%2Fcharts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzeiocom%2Fcharts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzeiocom","download_url":"https://codeload.github.com/dzeiocom/charts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248990193,"owners_count":21194714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-library","charting-library","charts","grahps","kotlin","library","ui"],"created_at":"2024-12-13T23:14:47.637Z","updated_at":"2025-04-15T01:36:54.193Z","avatar_url":"https://github.com/dzeiocom.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Dzeio Charts logo\" width=\"30%\" src=\"sample/src/main/ic_launcher-playstore.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/7Q47xwYwZ8\"\u003e\n\t\u003cimg src=\"https://img.shields.io/discord/1143555541004726272?color=%235865F2\u0026label=Discord\" alt=\"Discord Link\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/dzeiocom/charts/stargazers\"\u003e\n  \t\u003cimg src=\"https://img.shields.io/github/stars/dzeiocom/charts?style=flat-square\" alt=\"Github stars\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/dzeiocom/charts/actions/workflows/build.yml\"\u003e\n  \t\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/dzeiocom/charts/build.yml?style=flat-square\" alt=\"Build passing\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Dzeio Charts\n\nHighly customizable and easy to use Chart library for android\n\n## Install\n\n- Add Jitpack.io to your `settings.gradle` file `maven { url 'https://jitpack.io' }`\n\nAdd to you dependencies (check the latest release for the version):\n- (Gradle Kotlin DSL) Add `implementation(\"com.dzeio:charts:1.0.0\")` \n- (Gradle Groovy DSL) Add `implementation \"com.dzeio:charts:1.0.0\" `\n\n## Usage\n\n_note: full featured examples in the `sample` app_\n\nAdd this to your views\n\n```xml\n\u003ccom.dzeio.charts.ChartView\n    android:id=\"@+id/chart_line\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"200dp\" /\u003e\n```\n\n\n```kotlin\nval chart = binding.chart // get the chart from the view\n// setup the Serie\nval serie = LineSerie(chart)\n\n// give the serie its entries\nserie.entries = // fill this with com.dzeio.charts.Entry\nserie.entries = arrayListOf(\n  Entry(\n      1,\n      53f\n  )\n)\n\n// refresh the Chart\nchart.refresh()\n```\n\n|               Basic charts                |           Fully customized chart            |           Grouped/Stacked charts            |\n|:-----------------------------------------:|:-------------------------------------------:|:-------------------------------------------:|\n| ![screenshot.jpg](.github/screenshot.jpg) | ![screenshot2.jpg](.github/screenshot2.jpg) | ![screenshot3.jpg](.github/screenshot3.jpg) |\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eExample Usage\u003c/b\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003ein a health oriented step counter with a daily goal\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"40%\" src=\".github/usage-example.jpg\" /\u003e\n\u003c/p\u003e\n\n_note: Every charts used above used a helper function to have Material 3 colors [See the MaterialUtils.kt class](sample/src/main/java/com/dzeio/chartsapp/utils/MaterialUtils.kt)_\n\n## Build\n\n- Install Android Studio\n- Build the app\n- it will be running on your emulator/device\n- test it!\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/dzeiocom/charts/blob/master/CONTRIBUTING.md)\n\nTL::DR\n\n- Fork\n- Commit your changes\n- Pull Request on this Repository\n\n## License\n\nThis project is licensed under the MIT License. A copy of the license is available at [LICENSE.md](https://github.com/dzeiocom/charts/blob/master/LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzeiocom%2Fcharts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzeiocom%2Fcharts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzeiocom%2Fcharts/lists"}