{"id":18879312,"url":"https://github.com/vtereshkov/umplot","last_synced_at":"2025-04-14T19:22:41.601Z","repository":{"id":110319530,"uuid":"443198947","full_name":"vtereshkov/umplot","owner":"vtereshkov","description":"UmPlot: A plotting library for Umka","archived":false,"fork":false,"pushed_at":"2024-04-06T19:59:56.000Z","size":265,"stargazers_count":11,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-06T20:40:31.460Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vtereshkov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-12-30T22:35:31.000Z","updated_at":"2024-04-14T21:23:42.222Z","dependencies_parsed_at":"2024-04-14T21:23:41.502Z","dependency_job_id":"bac718e2-d1fb-4ad2-aea5-38505b710ec8","html_url":"https://github.com/vtereshkov/umplot","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshkov%2Fumplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshkov%2Fumplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshkov%2Fumplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtereshkov%2Fumplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vtereshkov","download_url":"https://codeload.github.com/vtereshkov/umplot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248943415,"owners_count":21186958,"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":[],"created_at":"2024-11-08T06:35:12.732Z","updated_at":"2025-04-14T19:22:41.575Z","avatar_url":"https://github.com/vtereshkov.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UmPlot\nUmPlot: A plotting library for [Umka](https://github.com/vtereshkov/umka-lang) based on [raylib](https://www.raylib.com).\n\n## Example\n```\nimport \"umplot.um\"\n\nfn main() {\n    plt := umplot::init(4)\n\n    for i := 0; i \u003c 4; i++ {\n        plt.series[i].name = sprintf(\"Sine wave %d\", i + 1)\n\n        for x := 0.0; x \u003c= 100.0; x += 1.0 {\n            y := (1 + 0.5 * i) * sin(x / 10.0 + i)\n            plt.series[i].add(x, y)\n        }\n    }\n\n    plt.series[1].style.kind = .scatter\n\n    plt.titles.graph = \"UmPlot demo\"\n    plt.titles.x = \"Time (seconds)\"\n    plt.titles.y = \"Value\"\n\n    plt.plot()\n}\n\n```\n![](umplot.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtereshkov%2Fumplot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvtereshkov%2Fumplot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtereshkov%2Fumplot/lists"}