我想知道Bitbucket中是否有类似于Github图的解决方案.例如,以下是Node.js的:


我做了一些研究,但我没有找到类似的东西.有人知道这种可视化是否存在于Bitbucket的隐藏位置吗?或者是否有一些第三方服务提供git存储库的这些图形?
我已经拥有数千行Matlab代码,有些作为> 900行函数和一些充满function_name.m文件的目录.很难弄清楚一切正在做什么(或与之相关)或找出依赖关系.您可以建议将函数结构可视化,例如从哪个函数调用哪些函数以及按什么顺序调用?
那么有人如何创建音乐可视化工具呢?我看过Google,但我还没有找到任何谈论实际编程的内容; 主要是链接到插件或可视化应用程序.
我使用iTunes,但我意识到我需要Xcode为此编程(我目前在伊拉克部署并且无法下载那么大的文件).所以现在我只是对学习它背后的"理论"感兴趣,比如处理频率和其他所需要的东西.
我想在我写的文章中提出一个距离矩阵,我正在为它寻找良好的可视化.
到目前为止,我遇到了气球图(我在这里使用它,但我不认为它会在这种情况下起作用),热图(这是一个很好的例子,但它们不允许在表中显示数字,正确我,如果我错了.也许一半的颜色和一半的数字将是很酷的)和最后的相关椭圆图(这里是一些代码和示例 - 使用一个形状很酷,但我不知道如何使用它这里).
还有各种聚类方法,但它们会聚合数据(这不是我想要的),而我想要的是呈现所有数据.
示例数据:
nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv")
dist(nba[1:20, -1], )
Run Code Online (Sandbox Code Playgroud)
我很开心.
我想绘制社交网络可视化,但不能做很多编程.有没有人知道一个可以进行网络可视化并且不需要编码(或至少很少编码)的软件?
我需要你的算法帮助(它将在客户端用javascript开发,但并不重要,我对算法本身最感兴趣)布置日历事件,以便每个事件框都有最大宽度.请看下面的图片:

Y轴是时间.因此,如果"测试事件"在中午开始(例如)并且没有更多与它相交,则需要整个100%的宽度."每周评论"与"Tumbling YMCA"和"Anna/Amelia"相交,但后两者不相交,所以他们都填满了50%.Test3,Test4和Test5都是相交的,因此每个的最大宽度为33.3%.但Test7为66%,因为Test3的修复率为33%(见上文),因此需要占用所有可用空间,即66%.
我需要一个算法如何解决这个问题.
提前致谢
我正在尝试着色使用创建的Voronoi图scipy.spatial.Voronoi.这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
from scipy.spatial import Voronoi, voronoi_plot_2d
# make up data points
points = np.random.rand(15,2)
# compute Voronoi tesselation
vor = Voronoi(points)
# plot
voronoi_plot_2d(vor)
# colorize
for region in vor.regions:
if not -1 in region:
polygon = [vor.vertices[i] for i in region]
plt.fill(*zip(*polygon))
plt.show()
Run Code Online (Sandbox Code Playgroud)
结果图像:

正如您所看到的,图像边界处的一些Voronoi区域没有着色.这是因为这些区域的Voronoi顶点的一些索引被设置为-1,即,对于Voronoi图之外的那些顶点.根据文件:
区域:(整数列表,形状(nregions,*))形成每个Voronoi区域的Voronoi顶点的索引.-1表示Voronoi图外的顶点.
为了使这些区域着色,我试图从多边形中删除这些"外部"顶点,但这不起作用.我想,我需要在图像区域的边界填写一些点,但我似乎无法弄清楚如何合理地实现这一点.
有人可以帮忙吗?
我正在寻找一种方法来跟踪C++程序中的内存分配.我对内存泄漏不感兴趣,这似乎是大多数工具试图找到的,而是为应用程序创建内存使用情况配置文件.理想输出可以是函数名称的大列表加上随时间推移的最大分配字节数,也可以是更好的堆积随时间变化的图形表示.横轴是时间,纵轴堆空间.每个函数都会获得它自己的颜色,并根据分配的堆字节绘制线条.用于识别分配的对象类型的加分点.
我们的想法是找到内存瓶颈/可视化哪些函数/线程消耗最多的内存,并且应针对进一步优化.
我简要地看了一下Purify,BoundsChecker和AQTime,但它们似乎并不像我追求的那样.Valgrind看起来很合适,但是,我在Windows上.Memtrack看起来很有前景,但需要对源代码进行重大更改.
我的谷歌技能一定让我失望了,因为它似乎不是这么罕见的要求吗?创建这样的工具所需的所有信息都应该可以从程序的调试符号和运行时API调用中获得 - 不是吗?
通过使用R,是否可以将2 ggplot放在一起(即,在同一图上)?我希望显示来自2个不同的数据帧趋势,而不是把他们一个挨着另一个,我想他们在一个情节集成在一起,只改变其中一个颜色(黑点).
更具体地说,我有以下2个视觉效果:
ggplot(visual1, aes(ISSUE_DATE,COUNTED)) + geom_point() + geom_smooth(fill="blue", colour="darkblue", size=1)
Run Code Online (Sandbox Code Playgroud)
和
ggplot(visual2, aes(ISSUE_DATE,COUNTED)) + geom_point() + geom_smooth(fill="red", colour="red", size=1)
Run Code Online (Sandbox Code Playgroud)
他们看起来像这样(两个都有黑点,我需要将其中一个更改为不同的东西):

和
