当使用Mercurial时,我有时会发现,当有数千个变更集时,很难理解变更集之间的关系,有时候在任何时候都有十个或更多活动分支.目前,我使用hgview是可以的,虽然它合理地尝试表示父关系,但它仍然基本上是一维的.我想像使用图形可视化程序(如GraphViz)可能会很好地工作,或者可能是更古怪的东西.
目前我正在开展大约30,000次修订的项目,我预计这个数字会大幅增长; 如果100名全职开发人员真正了解分布式版本控制并开始定期提交并分享他们的完整开发历史,那么我们最终可能会处理数百万次修订.因此,每次要查看时都不必将整个历史记录加载到RAM中的浏览器变得必要
我对任何版本控制系统的良好历史浏览器感兴趣,特别是如果我有可能将它们移植到Mercurial.
有没有人知道或者可以推荐一个可以在.NET中以递归方式显示任意对象图的库?
我需要能够打印出(到控制台)对象图的格式化表示.例如,给出一个像这样的简单对象图:
var foo = new Foo();
foo.Bar = new Bar();
foo.Bar.Baz = 42;
foo.Bar.Qux = "quux";
foo.Corge = false;
Run Code Online (Sandbox Code Playgroud)
生成这样的输出很容易:
Foo:
Bar:
Baz: 42;
Qux: "quux"
Corge: false
Run Code Online (Sandbox Code Playgroud)
我本可以使用Reflection自己编写这样的库,但是如果它已经存在,我不妨使用它而不是浪费时间重新发明轮子.
我需要它来提供编码演示,以便向观众轻松展示构建的对象图形.
我从kibana开始,我看到很多照片,其中kibana的视觉效果不同于官方网站.我更喜欢它,但我找不到如何打开它.您可能会认为我正在谈论黑色仪表板主题,但这并不是我正在寻找的.在图片上,我看到kibana似乎是完全黑暗,甚至有不同的布局.
让我展示
希望现在我的意思是可以理解的.
如果是这样,有人可以帮助我,并告诉我怎样才能得到这个完全黑暗的kibana?或者告诉我哪里错了
你们有没有人知道c#中的软件可视化工具或可视化代码导航工具?
我发现了一堆工具,但出于某些原因它们都是用于Java的.
维基百科中有一个列表,但没有一个用于.Net平台.
http://en.wikipedia.org/wiki/Software_visualization#Tools
我对视觉代码导航非常感兴趣,因为我对大项目感到非常迷失.
几个不同排序算法的任何体面可视化?我正在寻找一些我可以在演示中使用的东西,并愿意自己编写(不能那么难),但如果可以的话,我更愿意使用别人的东西.
虽然没有小程序,我发现的大多数是小程序...轻量级闪存或画布.我想要以下种类:
不错但不需要:
考虑到缺乏可用的,我自己写了回答这个问题.
我试图结束我对Matlab的依赖,并转向Python.我很快就会开始在代理中实现机器学习(神经网络/ SVM)(模拟船舶交通).我需要一个机器学习工具箱和一个模拟环境.
有很多ML/Python选项.剩下的挑战是模拟环境(2D或3D).
Netlogo很有意思,但似乎只能调用外部函数.它也是基于Java的.Breve似乎很完美,但似乎也是一个死项目.Pybrain提到了一些环境(PyODE?),但细节尚不清楚.
那么有没有人对具有良好Python界面的模拟/可视化环境提出一些好的建议?
有哪些工具可用于可视化哪些方法调用其他Java代码方法?例如,CodeDrawer是否适用于Java?特别是如果methodA调用methodB,我正在寻找能在Obj.methodA()和Obj.methodB()之间绘制箭头的东西,并且可能会从调用它的方法中组织一个指向methodB的漂亮箭头.
谷歌的图表API支持烛台图表,可以更改X轴上的值 - 即它们是工作日,但可能是其他东西.
但是,据我所知,此图表API不允许您更改"灯芯"的线宽,并且无法反转轴以使0位于顶部(除非您切换到使用所有负值).
Highcharts有一个更全功能的烛台图表和反转y轴的能力,但据我所知,你必须使用时间戳作为x轴的值.
我可以使用什么工具来创建具有反转Y轴的HTML5烛台图表,并且能够在X轴上设置自定义标签,并且可能选择调整"灯芯"厚度?
http://img801.imageshack.us/img801/6443/picturena.png
Picture 1.png http://img823.imageshack.us/img823/371/picture1dls.png
(这很混乱 - 来源http://jsfiddle.net/FSEQP/)
Picture.png http://img62.imageshack.us/img62/8931/pictureys.png
有谁知道如何在R中这样做?也就是说,从左图到右图表示这个周期性数据?
http://cs.lnu.se/isovis/courses/spring07/dac751/papers/TimeSpiralsInfoVis2001.pdf

这是一些示例数据.
Day = c(rep(1,5),rep(2,5),rep(3,5))
Hour = rep(1:5,3)
Sunlight = c(0,1,2,3,0,1,2,3,2,1,0,0,4,2,1)
data = cbind(Day,Hour,Sunlight)
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:
#!/usr/bin/env python
import keras
from keras.models import model_from_yaml
model_file_path = 'model-301.yaml'
weights_file_path = 'model-301.hdf5'
# Load network
with open(model_file_path) as f:
yaml_string = f.read()
model = model_from_yaml(yaml_string)
model.load_weights(weights_file_path)
model.compile(optimizer='adagrad', loss='binary_crossentropy')
# Visualize
from keras.utils.visualize_util import plot
Run Code Online (Sandbox Code Playgroud)
但是,这会产生错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/moose/.local/lib/python2.7/site-packages/keras/utils/visualize_util.py", line 7, in <module>
if not pydot.find_graphviz():
AttributeError: 'module' object has no attribute 'find_graphviz'
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
注意:可以在Github上找到hdf5和YAML文件.
visualization ×10
python ×3
javascript ×2
.net ×1
agents ×1
algorithm ×1
charts ×1
git ×1
html ×1
java ×1
keras ×1
kibana ×1
mercurial ×1
navigation ×1
object-graph ×1
r ×1
sorting ×1
themes ×1