代码如下:

library("diagram")

#a  <- read.table(file="clipboard",header=TRUE)
write.table(a,file="a.txt",sep=";") aa <- a c <- matrix(nrow=ncol(aa),ncol=ncol(aa),0)
i <- 1
while(i<=ncol(aa)){
j <- 1
while(j<=ncol(aa)){
if(2>3&&aa[i,j]<10){
aa[i,j] <- 0
}
if(aa[i,j]>0 && aa[j,i]>0){
c[i,j] <- c[j,i] <- 0.06
}
j <- j+1
}
i <- i+1
} c[1,10] <- 0.45
c[6,1] <- 0.45
c[15,1] <- 0.7
c[1,15] <- 0.1
c[1,6] <- -0.65
c[1,7] <- -0.95
c[7,1] <- 0.45
c[7,5] <- 0.75
c[5,7] <- -0.95
c[11,5] <- 0.65
c[12,5] <- -0.85
c[12,10] <- -0.38
c[10,12] <- 0.45
c[10,7] <- -1.25
c[10,15] <- 0.45
c[14,12] <- 0.35
c[14,11] <- 0.4
c[11,10] <- -0.45
c[5,14] <- 0.35
c[5,6] <- 0.8
c[3,5] <- 0.8
c[5,2] <- -0.65
col <- matrix(nrow=ncol(aa),ncol=1,"black")
col[1]="red"
col[5]="darkorchid"
col[10]="darkorange" col2 <- matrix(nrow=ncol(aa),ncol=ncol(aa),"black")
col2[,1]="red"
col2[,5]="darkorchid"
col2[,10]="darkorange" plotmat(aa, pos = c(1,4,5,4,1), curve = c,
box.lcol = col,arr.lcol=col2,
name = colnames(aa), lwd = 1.5, box.lwd = 2,
cex.txt = 0.8, box.cex = 0.7, box.size = 0.05,
arr.length = 0.5, box.type = "circle", box.prop = 1,
shadow.size = 0.01, self.cex = 0.6, my = -0.075, mx = -0.01,
relsize = 0.8, self.shiftx = c(0, 0, 0.125, -0.12, 0.125, 0),
self.shifty = 0, main = "上海一周订单状态流程图")

  

R语言diagram包画订单状态流图的更多相关文章

  1. R语言-Knitr包的详细使用说明

    R语言-Knitr包的详细使用说明 by 扬眉剑 来自数盟[总舵] 群:321311420 1.相关资料 1:自动化报告-谢益辉 https://github.com/yihui/r-ninja/bl ...

  2. R语言 ggplot2包

    R语言  ggplot2包的学习   分析数据要做的第一件事情,就是观察它.对于每个变量,哪些值是最常见的?值域是大是小?是否有异常观测? ggplot2图形之基本语法: ggplot2的核心理念是将 ...

  3. R语言-神经网络包RSNNS

    code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...

  4. R语言dplyr包初探

    昨天学了一下R语言dplyr包,处理数据框还是很好用的.记录一下免得我忘记了... 先写一篇入门的,以后有空再写一篇详细的用法. #dplyr learning library(dplyr) #fil ...

  5. R语言扩展包dplyr——数据清洗和整理

    R语言扩展包dplyr——数据清洗和整理 标签: 数据R语言数据清洗数据整理 2015-01-22 18:04 7357人阅读 评论(0) 收藏 举报  分类: R Programming(11)  ...

  6. 安装R语言的包的方法

    安装R语言的包的方法: 1. 在线安装 在R的控制台,输入类似install.packages("TSA")  # 安装 TSA install.packages("TS ...

  7. Bagging(R语言实现)—包外错误率,多样性测度

    1.      Bagging Bagging即套袋法,其算法过程如下: 从原始样本集中抽取训练集.每轮从原始样本集中使用Bootstraping的方法抽取n个训练样本(在训练集中,有些样本可能被多次 ...

  8. R语言扩展包dplyr笔记

    引言 2014年刚到, 就在 Feedly 订阅里看到 RStudio Blog 介绍 dplyr 包已发布 (Introducing dplyr), 此包将原本 plyr 包中的 ddply() 等 ...

  9. R语言 arules包 apriori()函数中文帮助文档(中英文对照)

    apriori(arules) apriori()所属R语言包:arules                                         Mining Associations w ...

随机推荐

  1. Javascript继承实现

    S1:js中一切皆对象,想想如果要实现对父对象属性和方法的继承,最初我们会怎样子来实现呢,考虑到原型的概念,最初我是这样来实现继承的 function Parent(){ this.name='123 ...

  2. 如何在VC中查询中文,及QT5的中文处理

    1,VC中查询所有含中文字符串 使用正则表达式,查询内容为: (".*[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.*") 这样,就可以把代码中的中文都查 ...

  3. Codeforces Gym 100418J Lucky tickets 数位DP

    Lucky ticketsTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contest/view ...

  4. MyBatis之五:动态sql语句

    在mybatis 3 或以上的版本提供了4类标签,分别是:if,choose(when,otherwise),rim(where,set),foreach.接下来将分别介绍这几种标签的具体用法,映射x ...

  5. TListView列表拒绝添加重复信息

      //TListView列表拒绝添加重复信息 procedure TForm1.Button1Click(Sender: TObject);var  i: Integer;begin  if (Tr ...

  6. material-singleinputform

    https://github.com/HeinrichReimer/material-singleinputform https://play.google.com/store/apps/detail ...

  7. 【Android】利用服务Service创建标题栏通知

    创建标题栏通知的核心代码 public void CreateInform() { //定义一个PendingIntent,当用户点击通知时,跳转到某个Activity(也可以发送广播等) Inten ...

  8. android广播集合,intent,action

    android.permission.ACCESS_CHECKIN_PROPERTIES 同意读写訪问"properties"表在checkin数据库中,改值能够改动上传( All ...

  9. oc-03-OC访问OC源文件、C源文件中的函数

    show.h #ifndef __OCDay01__Show__ #define __OCDay01__Show__ #include <stdio.h> extern void test ...

  10. PAT 1003

    1003. Emergency (25) As an emergency rescue team leader of a city, you are given a special map of yo ...