对此有一些跟进/相关问题.
我试图掌握一个拥有数百个类和一个大型继承层次结构的大型代码库.我希望能够一目了然地看到继承层次结构的"主要静脉" - 并非所有"外围"类只能做一些非常具体/专门的事情.Visual Studio的"视图类图"使得看起来像火车的东西在水平方向上横跨屏幕并且不是很有条理.你不能轻易搞定.
我刚试过doxygen和graphviz,但结果有点类似于Visual Studio.我正在看起来很甜美的呼叫图,但是我想要获得的内容还有太多细节.
我需要一种快速的方法来生成继承层次结构,在某种可折叠的视图中.
我已经浏览了Stack Overflow以获得答案,但似乎没有给出正确答案或方向......
我的项目将允许用户上传WAV,最终将使用服务器上的FFmpeg将其转换为低质量的MP3,并且它将全部存储并在Amazon S3上提供.下一个障碍是如何从这个上传的声音中提取可靠的波形可视化.我在Linux Ubuntu 10上使用Python和Django在这个项目的VPS上...
我,至少需要某种方向......我迷失在哪里开始寻找这样的工具?
是否有RailRoad替换或为Rails 3.x提供类似图表的东西?目前你必须编辑app_diagram.rb的第54行:
Run Code Online (Sandbox Code Playgroud)(OLD) STDOUT.reopen(PLATFORM =~ /mswin/ ? "NUL" : "/dev/null") to (NEW) STDOUT.reopen(RUBY_PLATFORM =~ /mswin/ ? "NUL" : "/dev/null")
最后,我在他们的论坛发现,如果你喜欢的东西运行此:
RUBYLIB=. railroad -o models.dot -M
Run Code Online (Sandbox Code Playgroud)
它实际上会运行,但是我在OmniGraffle中打开它之后根据.dot文件中应该出现的内容并没有真正得到任何输出.此外,它似乎只是简单地插入更复杂的增强功能,如Hobo.
是否有人熟悉这个仍在开发中的新项目或该项目的分支?
PS - 我发现了另外两个项目,但是他们似乎处于维护状态较不稳定的状态,甚至比RailRoad:
有人可以帮助我完成解决这个问题的一般方法吗?
我正在尝试使用我自己的一些火车运动数据来复制像这样的(全尺寸)火车图.

该图表看起来像......
我的数据看起来像这样......

谢谢您的帮助 :)
样本可以像这样再现......
dat <- structure(list(id = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,
3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L,
5L, 5L, 5L, 5L, 5L, 5L, …Run Code Online (Sandbox Code Playgroud) 我想想象一个语法文件(实际上是咖啡脚本的Jison语法).因此输入文件是Bison/Yacc样式的语法文件.预期的输出可以是Graphviz点文件或类似的东西.
我不一定在寻找像GOLD这样的完整IDE .但是能够处理LALR输入很重要,这就是优秀的ANLTRWorks没有考虑到的原因.
我还检查了维基百科上解析器的比较,但它只包括IDE支持,但不包括可视化.
这是我实际想要可视化的coffeescript语法文件.
我想在TFS 2010中查看整个项目的分支历史.这在我使用过的所有其他版本控制系统中都是可能的(Git,Mercurial,SVN).像这样:http: //web.uvic.ca/~arasbm/ProjectSummery/linuxBranches.png
我知道可以查看特定变更集的时间轴(跟踪变更集- >时间轴跟踪),或查看简单列表中的整个历史记录(查看历史记录).我基本上希望这两个功能结合起来.这在TFS 2010中是否可行?
我正在研究d3中的可视化.它涉及在地图上绘制国家/地区的圆圈,然后缩放圆圈的大小以与这些国家/地区的数据相对应.我想改变不透明度,因为圆的半径变大,但我的代码不起作用,尽管经过大量的实验和调整.有人能指出我在这里缺少的东西吗?
我将在下面发布完整的代码,以防万一.向下滚动到showJan函数以查看我尝试做的事情(这不起作用).提前谢谢了.
<div id="viz">
</div>
<div id="cal">
</div>
<a href='#' class='jan'>January</a>
<a href='#' class='feb'>February</a>
<a href='#' class='mar'>March</a>
<a href='#' class='apr'>April</a>
<a href='#' class='may'>May</a>
<a href='#' class='june'>June</a>
<a href='#' class='july'>July</a>
<a href='#' class='aug'>August</a>
<a href='#' class='sept'>September</a>
<a href='#' class='oct'>October</a>
<a href='#' class='nov'>November</a>
<a href='#' class='dec'>December</a>
<script>
var height = 530;
var width = 860;
var svg = d3.select('#viz').append('svg')
.attr('height', height)
.attr('width', width)
var countriesData = window.countriesData;
// This is a big list of all the countries in the world
// in …Run Code Online (Sandbox Code Playgroud) Sigma.js 在他们的GitHub上列出了几个例子,但是他们不清楚加载插件需要什么.
我试过简单地包含一个<script>指向插件的JavaScript文件的标签但是没有用.如何将插件导入/使用/ copypaste到我的网站?
我正在努力在我的包中记录可视化功能.为此,我希望通过Rd文件'funcname.Rd'嵌入一个图像,它可以解释函数中使用的各种参数,如果用户去阅读包PDF手册或写'?funcname,它会弹出'在R.中的某些内容:

"编写R扩展"文档似乎并没有解决这个问题,而我能找到的唯一参考文献就是这篇博文和本次R-devel讨论.前者与一个叫做"base64"的软件包有一个断开的链接,而后者只解决了各种替代方案,比如包括R包装晕影中的图像.如果这可能与CRAN兼容将会很棒.
如何处理这个问题的任何建议将不胜感激,谢谢!
我正在根据测试结果编写测试可视化程序.我想通过终端运行jupyter笔记本并生成html页面以向用户显示它而不向用户显示可编辑脚本.我能这样做吗?或者建议更好的方式来显示可视化的测试结果.
visualization ×10
javascript ×2
python ×2
r ×2
audio ×1
c++ ×1
coffeescript ×1
d3.js ×1
diagram ×1
django ×1
ggplot2 ×1
graphviz ×1
inheritance ×1
jupyter ×1
lalr ×1
package ×1
rd ×1
sigma.js ×1
tfs2010 ×1
waveform ×1