{"adoption": {"forks": 199, "observed_at": "2026-08-28T04:04:13.887382+00:00", "stars": 1281}, "canonical_url": "https://ross.abutalabs.com/products/jgraph", "card": {"archived": false, "artifact_type": "library", "description": ":fire: 一个视觉效果还不错的图表控件（停止维护了，不建议直接用到项目）", "domain": ["data-visualization", "mobile-development", "android-tools"], "enriched": true, "function": ["data-visualization", "animation", "ui-components"], "health_score": 36, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["5hmlA/Jgraph"], "name": "5hmlA/Jgraph", "platform": [], "pushed_at": "2025-06-15T13:10:06+00:00", "repo": "5hmlA/Jgraph", "stars": 1281, "tags": ["android-chart", "custom-view", "bar-chart", "line-chart", "discontinued", "android", "mobile"], "topics": ["chart", "animations", "customview"], "urls": [], "use_cases": ["draw animated bar charts in an android app", "render line charts with custom styles on android", "add a scrollable chart widget to a mobile app", "animate chart data changes in android", "customize bar colors and line styles in a chart view"], "what_it_is": "Jgraph is an Android custom view library for rendering visually appealing bar and line charts with animations. It is no longer maintained and the author advises against using it directly in projects.", "when_to_avoid": ["you need a maintained library with bug fixes and support", "you require advanced chart types like pie, radar, or combined charts", "you are starting a new production android project", "you need documentation beyond basic usage examples"], "when_to_choose": ["you need a lightweight, self-contained chart custom view for a legacy android project", "you want simple animated bar/line charts without pulling in a large charting framework", "you are willing to fork and maintain the code yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jgraph", "repo": "5hmlA/Jgraph", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.887382+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:58:16.555493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c1b92e1fec122fbaf8e03322e24cce8d785a97f822ecd4844c84bf0bf6dc60a6", "fetched_at": "2026-08-28T04:04:13.887382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/5hmlA/Jgraph"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 26, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3770, "days_push": 444, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}