绘制关系网-如何画人际关系网图

如题所述

社会关系网络网怎么绘制

最近需要绘制一些网络演示图,没找到合适的绘图工具,找了半天感觉学习成本都挺高的,感觉还是用Python搞效率高一些。之前用igraph的时候凑巧看过networkx,觉得和igraph-python相比,这个库至少是给人类用的,而且这个包好像是内置Graphviz的,不如我也用这个加matplotlib去绘图试试。

今天试着画一个二分网络无向图,并且用圈圈表现出其社团关系,颜色表示节点种类。

1.创建网络

G=()

G.add_node('1')

G.add_nodes_from(['2','3'])

#注意如果加进去临边有未出现的节点,会自动创建节点

G.add_edge(1,2)

G.add_edge('1','2')

#实际上edges是个hash的key,还可以对应一个value

G.add_edge(n1,n2,object=x)

G.add_edges_from([('1','2'),('1','3')])

list(G.adj['1'])

G.degree['1']

G.remove_node('2')

G.remove_edge('1','3')

2.为节点添加属性

G[1][3]['color']="blue"

G.edges[1,2]['color']="red"

3.快速遍历所有临边

FG=()

_weighted_edges_from([(1,2,0.125),(1,3,0.75),(2,4,1.2),(3,4,0.375)])

forn,nbrsin():

fornbr,eattrin():

wt=eattr['weight']

ifwt<0.5:print('(%d,%d,%.3f)'%(n,nbr,wt))

4.为图,节点,边添加属性

G=(day="Friday")

G.graph

5.为节点添加属性

G.add_node(1,time='5pm')

G.add_nodes_from([3],time='2pm')

G.nodes[1]

G.nodes[1]['room']=714

G.()

6.为临边添加属性

G.add_edge(1,2,weight=4.7)

G.add_edges_from([(3,4),(4,5)],color='red')

G.add_edges_from([(1,2,{'color':'blue'}),(2,3,{'weight':8})])

G[1][2]['weight']=4.7

G.edges[3,4]['weight']=4.2

#注意的是weight这个属性不能胡乱用,这个是算法库里面处理时看做临边权重的属性,必须是数值型的。

7.创建有向图

DG=()

_weighted_edges_from([(1,2,0.5),(3,1,0.75)])

#这个方向是按照第一个元素->第二个元素的

_degree(1,weight='weight')#0.5

(1,weight='weight')#1.25

H=(DG)#有向图转为无向图

8.创建multigraph

>>>MG=()

>>>_weighted_edges_from([(1,2,0.5),(1,2,0.75),(2,3,0.5)])

>>>dict((weight='weight'))

{1:1.25,2:1.75,3:0.5}

>>>GG=()

>>>forn,nbrsin():

...fornbr,edictin():

...minvalue=min([d['weight']fordin()])

..._edge(n,nbr,weight=minvalue)

...

>>>_path(GG,1,3)

[1,2,3]

9.基础做图

G=_graph()

(121)

(G,with_labels=True,font_weight='bold')

(122)

#这个draw_shell好像是按照某种叫shell的布局绘制

_shell(G,nlist=[range(5,10),range(5)],with_labels=True,font_weight='bold')

#传入选项

options={undefined

'node_color':'black',

'node_size':100,

'width':3,

}

#四种布局

(221)

_random(G,**options)

(222)

_circular(G,**options)

(223)

_spectral(G,**options)

(224)

_shell(G,nlist=[range(5,10),range(5)],**options)

1.实战

1.1画一个二分网络图,两类节点不同颜色,每个节点上有id,临边的颜色代表值,然后画两个区域。

B=()

B.add_nodes_from(['u1','u2','u3','u4'],bipartite='user')

B.add_nodes_from(['i1','i2','i3'],bipartite='item')

B.add_edge('u1','i1',weight=3)

B.add_edge('u1','i2',weight=4)

B.add_edge('u2','i1',weight=5)

B.add_edge('u2','i3',weight=1)

B.add_edge('u3','i3',weight=3)

B.add_edge('u4','i3',weight=4)

fromimportbipartite

importmatplotlibasmpl

#区域就算了搞了一下午还是没捣鼓出来怎么画

X=['u1','u2','u3','u4']

Y=['i1','i2','i3']

Edges=[]

pos=dict()

((n,(1,i))fori,ninenumerate(X))

((n,(2,i+0.5))fori,ninenumerate(Y))

_networkx_nodes(B,pos,nodelist=X,node_color='slategray',alpha=0.95,node_size=350,with_labels=False)

_networkx_nodes(B,pos,nodelist=Y,node_color='steelblue',alpha=0.95,node_size=350,with_labels=False)

_networkx_labels(B,pos)

colors=[B.edges[u,i]['weight']foru,iinB.edges]

edges=_networkx_edges(B,pos=pos,edge_color=colors,

width=3,edge_cmap=,with_labels=False,edge_vmin=0,alpha=0.9)

pc=(Edges,cmap=)

_array(colors)

(pc)

ax=()

_axis_off()

如何构建自己的关系网?

1.广泛地和别人交往是机遇的源泉

提起关系网,有时人们带有某种贬义,这是片面的。关系网本身没有错,它是中性的,关键看它是怎样建立起来,怎样运用的。如果建立关系网,不违背一定的道德标准,运用关系网也没有超出法律制度的规定,那么,这样的关系网何罪之有呢?在我国,建立健康的、符合社会主义道德标准和法律制度的关系网,对社会有利,对国家有利,对单位有利,对个人的成功更是不可或缺。

外国的成功学有“友谊网”之说,并认为,喜欢别人,又能让别人喜欢的人,才是世界上最成功的人。成功的人们大多喜欢广泛交际,形成了自己的一面“友谊网”。比如,你要某人推荐几个供你拜访的朋友,如果这个人是个失败的人,他只能好不容易为你提供一两个人,而且好不容易才找到这一两个人的地址和电话。成功的人就不同了,他们会推荐出一大堆朋友,而且是在长长的名单上寻找,因为名单上包括各式各样的朋友。由此显示出成功者与失败者在交友方面的差别。

成功的人大多是有关系网的人。这种网络由各种不同的朋友组成,有过去的知己,有近交的新朋;有男的,有女的;有前辈,有同辈或晚辈;有地位高的,有地位低的;有不同行业的,有不同特长的,也有不同地方的这样的关系网,才是一张比较全面的网络,也就是说,在你的关系网中,应该有各式各样的朋友,他们能够从不同的角度为你提供不同的帮助;当然,你也要根据他们不同的需要为他们提供不同的帮助。这才是关系网应当具有的特征。

关系网既然称作是“网”,就应当具有网的特点。也就是说,在这张网上朋友的构成有点有面,分布均匀。有的人交友却不是这样,他们结交的范围十分狭窄,分布十分不均。只在自己熟悉的范围内认识一些人,而这些人的行业和特长比较单一。这样就构不成一张标准的关系网了。当然,不同的行业和不同的爱好会对交友形成较大的影响。如果你是一名学者,你结交的学者朋友就是你的各种关系中最集中的人群;如果你是干部,你周围的许多朋友大多数也是干部;其他各行各业都可以依此类推。这就是我们在编织关系网的时候,常常遇到的局限,这种局限关系到关系网的“使用价值”和其他质量。假如你是一名干部,你有没有必要提高自己的理论水平?回答必然是肯定的。那么,你有没有必要结交理论界的朋友?回答也必然是肯定的。那么,在理论界需求朋友的帮助就是必不可少的,否则,就会遇到很多仅靠自己的能量也很难克服的困难。

人们常说的优势互补,应适用于关系网的构造。本来,你有这方面的优势,同时就可能有那方面的劣势。打个简单的比方,你会著书立说,但你未必会在衣食住行等各个方面样样精通,那么,你不精通的领域,或者你根本不懂得的领域,就需要在那些方面精通的人的帮助。如果,朋友的结构太单一,就难以做到这一点。所谓优势互补,说的就是这个道理:你用你的优势,去弥补他人的劣势;以此换取他人以自己的优势来弥补你的劣势。这就要求交朋友不能太单一,不能完全局限于自己的同行、具有共同爱好和兴趣的人之间。所以,正是因为你在某一方面有特长、有爱好、有优势,才要有意地结识与你的特长、爱好、优势有差别的人。这才符合网络的结构和原则。

广泛与人交往是机遇的源泉。交往越广泛,遇到机遇的概率就越高。有许多机遇就是在与朋友的交往中出现的,有时甚至是在漫不经心的时候,朋友的一句话、朋友的一个手势等等都可能化作难得的机遇。在很多情况下,就是靠朋友的推荐、朋友提供的信息和其他多方面的帮助,人们才获得了难得的机遇。因此,从这个意义上说,交往广泛,机遇就多。但不可急功近利,有许多机遇是在交往中实现的,而在最初交往中,人们很可能没有看到这种机遇,在这个时候,不要因为没有看到交往的价值,就冷漠这种交往。谁知道与谁的交往会带来更大的机遇呢?

每一个伟大的成功者背后都有另外的成功者。没有人是自己一个人达到事业的顶峰的,一旦你许诺自己要成为出类拔萃的人,你就可以开始吸收大量对你有帮助的人和资源了。而其他各方面有所建树的人是你所有资源中最大的资源。你要做的就是找到他们,构建有助于你的事业的“关系网”。

2.详细列出你现有的关系网。并寻求别人的帮助

实际上,你的“关系网”远比你意识到的要广大得多。你实际拥有的网络延伸到了你每天都有联系的人之外,更多的联系包括你与之共同工作和曾经一同工作过的人们,以前的同学和校友、朋友,你整个大家庭的成员、你遇到过的孩子的父母、你参加研讨会或其他会议时遇到的人,这些人都会是你的网络成员。你的网络成员还包括那些你在网络中认识的人,以及与他们有联系的人。

美国有句谚语说得好,“每个人距总统只有6个人的距离。你认识一些人,他们又认识一些人,而他们又认识另外的一些人这种连锁反应一直延续到总统的椭圆型办公室。而且,如果你仅仅距总统6个人的距离,那么你距你想会见的任何人也就只有6个人的距离,不管他是一家公司的总经理,还是好莱坞的制作人,还是你想让其加入你的团队并支持你的名人。”

人们喜欢跟他们喜欢的人做生意,而且愿意帮助他们喜欢的人。

当你或是你的产品无人知晓,而你又要将你的想法推销给其他人时,关键的推销策略就是与其他出名的人联系在一起。或者就像哈威·迈凯所说的:“如果你没有一个非常出名的名字,那就借用一个。”

将你所有的联系列出来。想想你认识并有业务联系的每个人,设计一个计划,最有效地利用你的这些联系。也许你想有人帮你打电话,向你介绍某个特定领域的一些关系或是写一封介绍信。当然,要尽量使人们更加容易地帮助你。如果你想让他们帮你写封信,那么你就应当打好信的草稿,你的草稿将节省他们很多的时间,因为他们不用再构思怎样写这封信了。当你寄这封信给他们的时候,附上一个写上你自己地址的回邮信封,这样许多人就都会非常乐意帮助你了。不要害怕提出请求,如果你不请求,他们也不会主动地来帮助你。

3.发展你自己的“小圈子”

多年以来,处在资深领队人员位置的人已经掌握了有效地建立自己团队的方法。他们努力的结果就是建立了一个能在他们生活的各个领域有力支持他们的系统。

这种关系不是魔术般建立起来的,它需要多年的时间和精力的投人才能发展起来。他们与同事和生意伙伴一起打高尔夫球,参加社区的筹资活动,加入乡村俱乐部和一些商业组织,所有这些投入都是为建立他们自己的网络在做准备。

确定一下你想在哪个领域多学些知识和经验。也许你计划开始做咨询业务,或者是成为配音艺术家,或在国际互联网上销售一种新产品。谁能够向你提供你所需要的专业知识呢?尽量列出潜在的可以利用的资源。如果他是你公司的某个人,那就接近那个人。不断地与你小圈子里的人进行交流,问问他们是否认识一些这个领域的人。通常你得到的名字往往又引出其他的名字,这样延伸下去直到你找到你想要见的人。如果你的每一条道路都走向了死胡同,那么就做一些调查来发现你需要的人。找一些最近写过那个领域的文章的人,给他们每个人写封信告诉他们,你的问题是什么,或是发封电子邮件,这种方法现在可以容易便捷地与某个大学的教授、或者某个公司的总裁等各种各样的人建立起直接的联系。请求他们向你推荐可能帮助你的人,或给你提供其他的资料。即使是比尔·盖茨,你也能通过电子邮件找到他。充分利用现代的通讯技术,而且最重要的是,现在就开始行动!你不会损失任何东西,而且每一步都将使你更加靠近你的目标。

如何画人际关系网图

自己分析自己画,找个参照

第1招认清人生的意义以及毕生所全力以赴的目标为什么要这么拼命?因为你必须对得起自己的良知。想要成为一个人际关系高手,第一步就必须先确认你的价值观;若是你连这个都摸不清楚,就很难去看透人生的意义,更不用说什么成就感了。

第2招列举出截至目前为止的五件重大成就

知彼者,智也;知己者,大智也。

第3招明白自己有哪些专长和资源正是他人所迫切需要天生我才必有用。无论你的专长是得自专业训练或是业余摸索,都可转化成一股强劲的“人际关系动能”,千万不要妄自菲薄。

第4招挥别独行侠的日子还想像小学生那样科科争第一?别傻了,这个世界只有团队成绩,没有个人成绩,因此也没有所谓的“第一名”。告别独行侠的生涯,你的人生将从黑白转为彩色,全新出发。

第5招为自己建立自信,自助助人人人都有改造世界的能力,你自然也不例外。多参加一些活动,帮助别人,也是帮助自己。

第6招拟定短期与长期奋斗目标,定期予以审视与修改工作计划簿有用吗?有,至少可以让一个人培养出三分钟的热度。拟定目标不仅可以督促自己,也能让别人得知你有哪些需要。只要你勤于跟别人沟通,那你的朋友自然就知道你有什么困难,进而藉着人际关系这张大网来帮你早日实现自己的梦。

第7招绘出一张人际关系“网络图”,显现出自己在这项资源上的多样化与触角纵深人际关系网的特色是:每个成员都是老大。如果你能保有最新版本的人际关系图,就不难得知在眼前这一刻该如何以自己为主角,来善用你的人际关系资源。

第8招以一种相当专业化的方式来做自我介绍在很多场合下,你所表现出的外在形象要远比你真正的本事来得重要。

第9招以简洁得体又别出心裁的方式来做自我介绍无论是在何种社交场合,想扩展人际关系的第一课就是要学会自我介绍。要设法出奇制胜。让对方牢牢地记得你,而且是记得正面的形象。

第10招技巧性地打开话匣子为什么我们经常错过了许多广结人缘的机会?就是因为我们常把那些黄金时段用来绞尽脑汁,却还是挤不出一句合适的开场白。无论是主动或被动去打开话匣子都能得心应手。一旦你能达到这个境界,那无论把你丢在任何一个场合中,必都能迅速进入状况,随心所欲地去扩展人缘,为自己在生活与事业中,营造一个又一个绝佳的发展机会。

第11招有必要时,就主动再做一次自我介绍如果有人主动走过来跟你打招呼,那这一定是个大人物。多练习一下“纡尊降贵”,经常不厌其烦地做自我介绍,你的人际关系通道将会愈走愈宽,也愈走愈顺。

第12招看清他们的面目,牢记他们的大名人们其实不在乎你对他们的底细了解多少,但很在乎你有没有仔细在听。

第13招善于在社交场合做称职的主人只要地球上还有人类,就不愁没有机会去表达你的善意。

第14招乐于站出来为自己打知名度想为自己打知名度并不需要不择手段;相反地,这有助于早日实现你的理念。适度地推荐自己,才能让人得知在什么时候能够向你求助或请教,不致让你英雄无用武之地。

第15招无论与任何一个人打交道,总是待之以礼即使人生苦短,用来学礼数也是绰绰有余了。想出奇制胜,翻身做主人,不必舍近求远,先把你的台词练好再说吧。

第16招名片必须是经过精心设计的作品名片的功用是要让别人能想起世上还有你这号人物。当别人想动用人际关系去搬救兵时,你这张名片就是一份很重要的线索,因此在设计上千万不要草率。

第17招随时随地携带数量充足的名片要上阵前,先检查自己是否已“全副武装”。

第18招在情况适宜时,才递上名片当你确信和对方有话可说之后,时机成熟时就应恭谨地奉上名片,相互约定日后联系与合作的方式,在这种稳固基础上所建立起的人际关系才能经得起考验。

第19招在每张所收到的名片上记载日期以及相关事项,以便于日后整理与查核当别人还不知道你在不在乎他们的时候,自然就不可能去在乎你。第20招不要吝于表达感激之意成功人士有个特性,就是常怀感恩之心。以感恩的心来对待所有曾扶持过你的朋友们,主动表达你的由衷感激之意,慢慢地,你会发现不但自己的人际关系愈加牢固,别人也将以你为仿效的对象。

第21招无论认识或不认识,只要是能给予你激励或启发,就应诚挚地向他们言谢要以称赞来取代嫉妒之心,确实需要很大的勇气。当你因为提出一项绝妙点子而获得他人嘉奖时,内心是什么滋味,将心比心,无论是认识或不认识的朋友,只要是能提供净言或是言行足资借镜者,都不要忘了面露微笑地跟他们说声谢谢。把这养成习惯后,不仅是你的事业前途,连你的人生观都将改写了。

第22招适时以打电话、送小卡片,以及送小礼物的方式来向对方表达感激之意只要肯开口赞美别人,你将会是最大的赢家。要灌溉一株树木需要充足的阳光、水分与养分,而栽培你这棵人际关系长青树则有赖你持续性的关怀,借着打电话与送卡片、礼物等小环节来呵护这株树。可千万别让它因为营养不良而枯死。

第23招要有自己专用的信、卡片与便条纸用手写的信函比较有亲切感,给人的感受也不一样。想建立自己的金字招牌吗?想树立良好的专业形象吗?做点小投资吧,去印一些专用的各式文具纸,当你要寄发给客户、同行或朋友时,会觉得更体面。

第24招欣然接受他人的道谢与援助从一个人是否愿意接受他人的道谢,就可窥见其在人际关系上的功力。

第25招建立起一套有系统又管用的人际关系网将能更有效地提高你在人际关系上的运作效率。为什么有人是事半功倍,有人却是事倍功半?就是因为做起事来有无章法。

第26招名片上绝无过时的资料假使你没有时间去每天记载新资料,至少每周要登录一次,这样才能确保资料的正确性与完整性。

第27招设立一套有效的时间管理系统岁月不饶人。我们不能要求时间暂缓来配合我们的脚步,只能尽量迎头赶上如果你能控制时间,你就能控制一切。提醒你一点,只要你肯尊重自己所制定的工作表,别人就不敢随便抓你去出公差。一旦时间资源能完全掌握在你的手里,那治国平天下都绰绰有余了。

第28招每天都详细检视当天的工作进度表要如何得知你是离成功之路愈来愈近,还是在原地打转?最好的方法就是每天都“结帐”一次,看看工作进度表的落实程度究竟如何。每天结帐一次,你的心理负担就不会这么重,哪怕这是一项工程浩大的计划,你也可以感受到稳健的前进脚步。

第29招今日事今日毕其实时间没什么好管理的,因为每天都是24小时,你该担心的是要如何去摆平争食这块大饼的千百项计划。绝对不要效法慢郎中那样去“以债养债”,否则到最后你加班到三更半夜也还不清。不要滥用你的记事本,可以当场解决的就不要拖,无形之中,你的工作效率自然就会升高。

第30招必须在24小时回复所有的来电如果你的经营哲学是“能拖到明天,就不必急着今天做”,那你这一辈子恐怕是很难熬出头了。把24小时内回复所有来电养成一种习惯,就能确保你那条人际关系网络上的资讯畅通程度。

第31招在拿起话筒之前,先思索一下待会儿要讲些什么通往成功之路有四道阶梯:慎谋行动、有备而来、勇往直前和贯彻始终。

第32招拒绝无谓的交际应酬如果你现在糟蹋时间,将来时间就来糟蹋你。

第33招在参加社交活动之前,应妥为规划只要事事都能有备而来,即使祖宗没有积德,照样能飞黄腾达。

第34招主动寻求他

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网