编辑:,这应该是送给我妈妈的礼物,如果我必须的话,我会把它拖下来,然后把一堆丝网印缝在一起.然而,资源必须生活在某个网站上。我相信至少这个网站上的人知道怎么做。
编辑:,所以我仔细研究了一下,发现如果把/meta放在网络之后,就会得到一个JSON。另外,/chunk在页面源代码中,但是在加载/chunk之后,/chunk或/meta不再为我加载。我只想把整张图都放在一张图上,这是不是太过分了?
在github中将/network添加到回购URL的末尾,我会得到如下所示的图像

你可以点击它,把它拖到另一边,但对于我的生活,我还没有得到超过一个小片段显示在同一时间。
是在一个图像文件中生成整个网络图的任意工具??。
我不想要图的一小块,我想看整张图。我在另一个问题中看到了http://gitup.co/,但它似乎只是OS。linux或微软的解决方案对我来说是可行的。
谢谢
发布于 2019-09-10 14:23:39
我刚刚(又一次)遇到了这个问题,终于找到了一个不错的解决方案。
下面是下面代码的要点:https://gist.github.com/DinisCruz/6866dede5cdff60d97790a14490f7844
function hide(selector) { $(selector).setAttribute('style','display:none')}
function remove(selector) { $(selector).remove()}
function remove_class(selector) { $(selector).setAttribute('class','')}
function move_left(count)
{
var eventObj = document.createEvent("Events");
eventObj.initEvent("keydown", true, true);
eventObj.which = 37; // left key
for (i=0; i < count ; i++) {
document.dispatchEvent(eventObj);
}
}
function resize_canvas(width)
{
document.getElementById("network").style="width:" + width; window.dispatchEvent(new Event("resize"))
}
remove('.pagehead')
remove('.js-header-wrapper')
remove('.menu')
remove('.Subhead')
remove('.info')
remove('.btn-link')
remove('.footer')
remove_class('.container-lg')
// Note: they updated this class name from .p4-4 to .pb-4
remove_class('.pb-4')
resize_canvas('2150px')
move_left(14)相关twitter线程(展示一些示例):https://twitter.com/DinisCruz/status/1171411025570275329
发布于 2020-05-21 19:57:54
我的回答不是作为输出创建图像,但它可能对那些想要一个有用的网络图的人有帮助。
我为GitHub网络页面编写了一个用户脚本:https://github.com/maliayas/github-network-ninja
它基本上规定:
单击图像以获得完整大小。

发布于 2015-12-09 23:17:22
https://github.com/esc/git-big-picture似乎做得很好。
您需要下载GraphViz并将其放入path中。您还需要python在path中可用。
$ set PATH=%PATH%;C:\GraphViz\release\bin
$ git clone git@github.com:esc/git-big-picture.git
$ cd git-big-picture
$ python git-big-picture -h
$ python git-big-picture -f png -o out.png -b # branches - lookhttps://stackoverflow.com/questions/33624780
复制相似问题