标签: flowchart

R的Sankey Diagrams?

我试图用R中的Sankey图来可视化我的数据流.

我发现这个博客文章链接到一个产生Sankey图的R脚本,不幸的是它非常原始且有些局限(见下面的示例代码和数据).

有没有人知道其他脚本 - 或者甚至是一个更开发的包?我的最终目标是通过图表组件的相对大小来可视化数据流和百分比,就像在这些Sankey Diagrams示例中一样.

在r-help列表上发布了一个类似的问题,但是经过两周没有任何回复,我在stackoverflow上尝试运气.

谢谢,埃里克

PS.我知道并行集图,但这不是我想要的.

# thanks to, https://tonybreyal.wordpress.com/2011/11/24/source_https-sourcing-an-r-script-from-github/
  sourc.https     <- function(url, ...) {
# install and load the RCurl package 
if (match('RCurl', nomatch=0, installed.packages()[,1])==0) {
  install.packages(c("RCurl"), dependencies = TRUE)
  require(RCurl)  
} else require(RCurl)    

# parse and evaluate each .R script
  sapply(c(url, ...), function(u) {
    eval(parse(text = getURL(u, followlocation = TRUE, 
    cainfo  = system.file("CurlSSL", "cacert.pem", 
    package = "RCurl"))), envir = .GlobalEnv)
 } )
 }

# from …
Run Code Online (Sandbox Code Playgroud)

diagram visualization r flowchart sankey-diagram

86
推荐指数
9
解决办法
4万
查看次数

流程图与UML活动图

使用流程图和UML活动图有什么实际区别?我有一些想法,但也许我在房间里想念一头大象?

流程图:

  1. 广泛使用;
  2. 非程序员容易理解;
  3. 旧?

UML活动图:

  1. 规范;
  2. 支持并发;
  3. 鲜为人知的语法,但仍然很简单.

对于我特定记录特定应用程序逻辑块的情况,我决定使用流程图.公司中的更多人将能够理解他们.

uml workflow-activity flowchart

41
推荐指数
3
解决办法
5万
查看次数

JavaScript流程图/流程图库

是否有任何javascript库用于客户端渲染和流程图的操作?我的偏好是jQuery,但我会满足于其他人.


这个问题之前已被问过,但几年之后都没有问过,所以我希望现在有一个更积极的答案!


这个问题已经被问一次,现在这个问题和答案最upvoted,最完整的版本是在这里: 在JavaScript图形可视化图书馆

javascript workflow jquery flowchart

37
推荐指数
4
解决办法
7万
查看次数

Windows上流程图的好免费软件?

我必须在星期五提交一些应用程序的"流程"或"流程".在开始演示之前,我希望准备一个流程图.

有关免费软件sw的任何建议,以便在Windows上制作简单的流程图吗?

flowchart

36
推荐指数
7
解决办法
6万
查看次数

我可以使用D3.js创建流程图(无树形图)

我可以创建这样的流程图: 在此输入图像描述

使用D3.js库从json对象开始?

json结构应该是什么样的?

你有任何我可以分析的例子吗?

非常感谢你.

flowchart d3.js

29
推荐指数
3
解决办法
5万
查看次数

自动流程图工具

是否有一个流程图工具可以根据给定的信息自动绘制(对齐,重新定位)图表?

我想在图表中添加块,在它们之间创建关系,然后让软件重新定位块和线,以便它可以轻松读取.然后我可以添加更多的块/关系并重复该过程.

基本上,我想在流程图中设计一个程序而不用计划的麻烦我在哪里可视地放置什么.

我知道有很多工具可用于绘制流程图(例如,Visio,Dia,LucidChart等),但我要求具有此功能的工具(我不知道他们是否拥有它).

我不是要求最好的,我只想要任何能做到这一点.

想法?

编辑:虽然DOT引擎是一个很好的工具,它的输入系统对我不起作用.我希望能够按原样编辑图表(无需通过文本语言输入数据),然后有一个按钮或某种东西,以一种易于阅读的方式重新排列所有元素(例如,少数关系交叉尽可能和类似).

flowchart

28
推荐指数
2
解决办法
5万
查看次数

如何仅使用HTML和CSS制作流程图/图表

我需要为一个网站制作一个非常复杂的图表,其中层次结构会有点混乱:箭头会上下移动,有时候元素会指向其他几个元素,有时会有几个元素指向同一个元素.我找到了这个方法,但是它不允许一个元素有多个父元素,因此在这种情况下不会这样做.

它必须在HTML/CSS中完成,因为我的目的是添加一些Javascript来改变块的内容.

这是我需要实现的复杂程度的一个例子: 图表

html css flowchart

26
推荐指数
2
解决办法
8万
查看次数

从州过渡的图表流程图

我试图在R中找到一种方法来绘制这样的图形:

使用inkscape创建的图像

它是状态之间的过渡,我希望盒子等于种群大小,箭头指示过渡的大小.我查看了图表包,但它的流程图似乎太粗糙了.

  1. 是否有更好的包装允许这个?
  2. 如果1 == FALSE:是否有其他更适合的软件?
  3. 如果1和2 == FALSE:我猜最后的手段是网格矩形bezier弯曲箭头,任何想法如何快速将其从地面上移除?

plot r flowchart

24
推荐指数
2
解决办法
1万
查看次数

你能在GraphViz中构建可重用的样式吗?

我正在使用graphviz来创建流程图.我每次都通过设置节点和边缘属性来更改样式:

node[shape="box", 
     style="filled, rounded", 
     fillcolor=lightyellow, 
     fontname="Verdana", 
     fontsize=9, 
     penwidth=.5, 
     color="gray83"]
   start, end;
Run Code Online (Sandbox Code Playgroud)

将这个和其他类似的声明包括在平行四边形,矩形,菱形等中有点痛苦.

我希望能够引用可重复使用的样式文档,而不是复制和粘贴到每个.dot文件中.

有没有标准的方法来做到这一点?我可以构建一个shell脚本或python脚本来为我做这个,但似乎功能应该已经存在.

flowchart graphviz

23
推荐指数
4
解决办法
2828
查看次数

我可以控制 Mermaid 中流程图的方向吗?

graph LR
A-->B-->C-->D-->E-->F;
Run Code Online (Sandbox Code Playgroud)
graph TD
A-->B-->C-->D-->E-->F;
Run Code Online (Sandbox Code Playgroud)

我喜欢用美人鱼画简单的图表。但流程图似乎只能是top-to-bottomor left-to-right。我可以对方向进行更微妙的控制,使流程图看起来更紧凑(如下图)吗?

流程图示例

flowchart mermaid

23
推荐指数
2
解决办法
4万
查看次数