{"id":13858150,"url":"https://github.com/briatte/ggnetwork","last_synced_at":"2025-04-04T18:07:16.446Z","repository":{"id":56934780,"uuid":"43890406","full_name":"briatte/ggnetwork","owner":"briatte","description":"Geoms to plot networks with ggplot2","archived":false,"fork":false,"pushed_at":"2024-06-25T05:23:15.000Z","size":95365,"stargazers_count":149,"open_issues_count":24,"forks_count":29,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-28T17:11:37.594Z","etag":null,"topics":["ggplot2","network-visualization","r"],"latest_commit_sha":null,"homepage":"https://briatte.github.io/ggnetwork/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/briatte.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-08T13:32:22.000Z","updated_at":"2025-03-18T16:44:47.000Z","dependencies_parsed_at":"2022-08-21T06:50:41.691Z","dependency_job_id":"5bdc035d-349c-4392-834d-c2e2f41013e1","html_url":"https://github.com/briatte/ggnetwork","commit_stats":{"total_commits":283,"total_committers":10,"mean_commits":28.3,"dds":0.3180212014134276,"last_synced_commit":"43a84c2d63821fc17b8daa33a528a0679e109a70"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briatte%2Fggnetwork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briatte%2Fggnetwork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briatte%2Fggnetwork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briatte%2Fggnetwork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/briatte","download_url":"https://codeload.github.com/briatte/ggnetwork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247226213,"owners_count":20904465,"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":["ggplot2","network-visualization","r"],"created_at":"2024-08-05T03:01:58.373Z","updated_at":"2025-04-04T18:07:16.425Z","avatar_url":"https://github.com/briatte.png","language":"HTML","funding_links":[],"categories":["R"],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# ggnetwork\n\n\u003c!-- badges: start --\u003e\n[![Lifecycle: maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://www.tidyverse.org/lifecycle/#maturing)\n[![GitHub tag](https://img.shields.io/github/tag/briatte/ggnetwork.svg?label=latest)](https://github.com/briatte/ggnetwork/releases)\n[![R-CMD-check](https://github.com/briatte/ggnetwork/workflows/R-CMD-check/badge.svg)](https://github.com/briatte/ggnetwork/actions?workflow=R-CMD-check)\n[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/briatte/ggnetwork?branch=master\u0026svg=true)](https://ci.appveyor.com/project/briatte/ggnetwork)\n[![Coverage Status (codecov)](https://codecov.io/gh/briatte/ggnetwork/branch/master/graph/badge.svg)](https://codecov.io/gh/briatte/ggnetwork)\n[![CRAN status](https://www.r-pkg.org/badges/version-ago/ggnetwork)](https://cran.r-project.org/package=ggnetwork)\n[![CRAN checks (worst)](https://badges.cranchecks.info/worst/ggnetwork.svg)](https://cran.r-project.org/web/checks/check_results_ggnetwork.html)\n[![CRAN total downloads](https://cranlogs.r-pkg.org/badges/grand-total/ggnetwork)](https://cran.r-project.org/package=ggnetwork)\n\u003c!-- badges: end --\u003e\n\nThis package allows to pass network objects to [`ggplot2`](https://ggplot2.org/) and provides geometries to plot their elements.\n\n## Get started\n\nYou can install the released version of `ggnetwork` [from CRAN](https://cran.r-project.org/package=ggnetwork) with:\n\n``` r\ninstall.packages(\"ggnetwork\")\n```\n\nAnd the development version [from GitHub](https://github.com/briatte/ggnetwork) with:\n\n``` r\n# install.packages(\"remotes\")\nremotes::install_github(\"briatte/ggnetwork\")\n```\n\nThe `ggnetwork` package depends on __R 3.5+__ and on `ggplot2` version 2.0.0+.\n\n## Documentation\n\n- The [package vignette](https://briatte.github.io/ggnetwork/) contains detailed examples of how to use its `fortify` method and each of its geometries.\n- The [package website](https://briatte.github.io/ggnetwork/articles/ggnetwork.html) has more information and a list of [all package functions](https://briatte.github.io/ggnetwork/reference/index.html).\n\nFor further examples that use `ggnetwork` with other packages to produce animated graphs, see James Curley's slides on “[Interactive and Dynamic Network Visualization in R](http://curleylab.psych.columbia.edu/netviz/)” (2016). For even more options, see Katherine Ognyanova's tutorial “[Network visualization with R](https://kateto.net/network-visualization) (2019), and David Schoch's guide “[Network Visualizations in R using `ggraph` and `graphlayouts`](http://mr.schochastics.net/netVizR.html)” (2019).\n\n## Getting help\n\nIf you encounter a clear bug, please file a minimal reproducible example [on GitHub](https://github.com/briatte/ggnetwork/issues).\n\nFor questions and other discussion, please contact the package maintainer, or ask other users [on Stack Overflow](https://stackoverflow.com/search?tab=newest\u0026q=ggnetwork).\n\n## Citation\n\nYou can get a citation for the package from R:\n\n``` r\ncitation(\"ggnetwork\")\n```\n\n## See also\n\nThe `ggnetwork` package was written within a larger development effort around network visualization with `ggplot2`, on which you can read the following article:\n\n\u003e Sam Tyner, François Briatte and Heike Hofmann, “[Network Visualization with `ggplot2`](https://doi.org/10.32614/RJ-2017-023),” _The R Journal_ 9(1): 27–59, 2017.\n\nThe article also covers the related packages [`geomnet`](https://github.com/sctyner/geomnet) and  [`ggnet`](https://github.com/briatte/ggnet). It does not cover the more recent [`ggraph`](https://github.com/thomasp85/ggraph), [`graphlayouts`](https://github.com/schochastics/graphlayouts) and [`tidygraph`](https://github.com/thomasp85/tidygraph), although you should turn to those if you need a highly extensive way to build and plot 'tidy' networks with `ggplot2`.\n\n## Thanks\n\n```{r, include = FALSE, eval = FALSE}\nusethis::use_tidy_thanks()\n```\n\nThanks to \n[\u0026#x0040;achmurzy](https://github.com/achmurzy), [\u0026#x0040;andrewd789](https://github.com/andrewd789), [\u0026#x0040;ArtemSokolov](https://github.com/ArtemSokolov), [\u0026#x0040;aterhorst](https://github.com/aterhorst), [\u0026#x0040;Edouard-Legoupil](https://github.com/Edouard-Legoupil), [\u0026#x0040;emillykkejensen](https://github.com/emillykkejensen), [\u0026#x0040;EvanUp](https://github.com/EvanUp), [\u0026#x0040;evinhas](https://github.com/evinhas), [\u0026#x0040;ferroao](https://github.com/ferroao), [\u0026#x0040;FinScience](https://github.com/FinScience), [\u0026#x0040;ghost](https://github.com/ghost), [\u0026#x0040;instantkaffee](https://github.com/instantkaffee), [\u0026#x0040;jalapic](https://github.com/jalapic), [\u0026#x0040;jcfisher](https://github.com/jcfisher), [\u0026#x0040;jfaganUK](https://github.com/jfaganUK), [\u0026#x0040;kippjohnson](https://github.com/kippjohnson), [\u0026#x0040;koheiw](https://github.com/koheiw), [\u0026#x0040;komalsrathi](https://github.com/komalsrathi), [\u0026#x0040;mbojan](https://github.com/mbojan), [\u0026#x0040;mcanouil](https://github.com/mcanouil), [\u0026#x0040;mgagliol](https://github.com/mgagliol), [\u0026#x0040;mhairi](https://github.com/mhairi), [\u0026#x0040;minimaxir](https://github.com/minimaxir), [\u0026#x0040;mkarikom](https://github.com/mkarikom), [\u0026#x0040;nick-youngblut](https://github.com/nick-youngblut), [\u0026#x0040;pinguinjay](https://github.com/pinguinjay), [\u0026#x0040;SantiFilippo](https://github.com/SantiFilippo), [\u0026#x0040;sciabolazza](https://github.com/sciabolazza), [\u0026#x0040;sctyner](https://github.com/sctyner), [\u0026#x0040;trinker](https://github.com/trinker), [\u0026#x0040;zachcp](https://github.com/zachcp) and two anonymous _[R Journal](https://journal.r-project.org/)_ reviewers.\n[\u0026#x0040;heike](https://github.com/heike) and \n[\u0026#x0040;ethen8181](https://github.com/ethen8181) also helped with the tricky issue of having arrows on directed edges, while \n[\u0026#x0040;sumtxt](https://github.com/sumtxt) inspired this package as well as its predecessor, the `ggnet` package, which also benefitted from discussions with \n[\u0026#x0040;pedroj](https://github.com/pedroj) and Bertrand Sudre.\n\n---\nPlease note that this project is released with a [Contributor Code of Conduct](.github/CODE_OF_CONDUCT.md).  \nBy participating in this project you agree to abide by its terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriatte%2Fggnetwork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbriatte%2Fggnetwork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriatte%2Fggnetwork/lists"}