{"id":19881565,"url":"https://github.com/chifisource/gattino3d.jl","last_synced_at":"2026-03-08T14:36:02.270Z","repository":{"id":204967719,"uuid":"713085669","full_name":"ChifiSource/Gattino3D.jl","owner":"ChifiSource","description":"3D plotting for gattino","archived":false,"fork":false,"pushed_at":"2024-05-06T04:57:49.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-11T18:13:38.911Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Julia","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/ChifiSource.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},"funding":{"github":["emmaccode","UnformalPenguin"]}},"created_at":"2023-11-01T20:07:03.000Z","updated_at":"2024-05-06T04:57:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"79a1068d-3387-4c65-a4e2-c1cb8c763130","html_url":"https://github.com/ChifiSource/Gattino3D.jl","commit_stats":null,"previous_names":["emmaccode/gattino3d.jl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChifiSource%2FGattino3D.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChifiSource%2FGattino3D.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChifiSource%2FGattino3D.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChifiSource%2FGattino3D.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChifiSource","download_url":"https://codeload.github.com/ChifiSource/Gattino3D.jl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241309104,"owners_count":19941725,"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-12T17:14:37.861Z","updated_at":"2026-03-08T14:36:02.211Z","avatar_url":"https://github.com/ChifiSource.png","language":"Julia","funding_links":["https://github.com/sponsors/emmaccode","https://github.com/sponsors/UnformalPenguin"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/ChifiSource/image_dump/blob/main/gattino/gattino3D.png\"\u003e\u003c/img\u003e\n\u003ch6\u003egattino 3D\u003c/h6\u003e\n\u003c/div\u003e\n\n**Gattino3D** is an extension for [Gattino](https://github.com/ChifiSource/Gattino.jl) which adds the `Context3D` and several [context plotting]() methods for plotting with a Z axis. Both `Gattino` and `Gattino3D` are still **work-in-progress** modules, as of right now this module is especially limited. To create a 3D context, use\n```julia\nplt = context(500, 500, 200) do con::Context\n\nend\n```\nAs of right now, the scope of this package is limited to only a few functions.\n- `grid!`\n- `axes!`\n- `line!`\n- `scatter!`\n\n```julia\nmycon = Gattino3D.context(500, 500, 200) do con\n    Gattino3D.axes!(con)\n    Gattino3D.grid!(con, 6)\n    Gattino3D.points!(con, [1, 5, 10], [1, 5, 10], [1, 5, 10])\n    Gattino3D.points!(con, Vector(1:10), [1, 1, 1, 1, 1, 1, 1, 1, 1, 10], [3, 1, 3, 1, 6, 1, 3, 1, 2, 10], \n    \"fill\" =\u003e \"blue\")\n    Gattino3D.line!(con, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [0, 1, 0, 1, 0, 1, 0, 1, 0, 10], \"stroke\" =\u003e \"green\", \"fill\" =\u003e \"none\", \n\"stroke-width\" =\u003e 10px)\nend\n```\n\n\u003cimg src=\"https://github.com/ChifiSource/image_dump/blob/main/gattino/docsc/3dexample.png\"\u003e\u003c/img\u003e\n\nFor the most part, using this package is just using `Gattino`, but providing a **third z** `Vector`. For more information on this, there is a write-up on using `Gattino` [here](https://github.com/ChifiSource/Gattino.jl/tree/Unstable#visualizations)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchifisource%2Fgattino3d.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchifisource%2Fgattino3d.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchifisource%2Fgattino3d.jl/lists"}