From f04120343f984f11690f910dbd2efec11df2c57d Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Tue, 4 Mar 2014 16:53:44 +0100 Subject: [PATCH] finalized for release --- HISTORY.md | 9 +++++++++ examples/graph/25_physics_configuration.html | 10 +--------- examples/graph/index.html | 1 + img/gallery/graph/25_physics_configuration.png | Bin 0 -> 6066 bytes index.html | 6 ++++++ 5 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 img/gallery/graph/25_physics_configuration.png diff --git a/HISTORY.md b/HISTORY.md index 27ae035e..fb6bca1d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,15 @@ vis.js history http://visjs.org +## 2014-03-04, version 0.6.0 + +### Graph + +- Added Physics Configuration option. This makes tweaking the physics system to suit your needs easier. +- Click and doubleClick events. +- Initial zoom bugfix. +- Directions for Hierarchical layout. +- Refactoring and bugfixes. ## 2014-02-20, version 0.5.1 diff --git a/examples/graph/25_physics_configuration.html b/examples/graph/25_physics_configuration.html index 08ad8d72..7e32aed2 100644 --- a/examples/graph/25_physics_configuration.html +++ b/examples/graph/25_physics_configuration.html @@ -27,7 +27,7 @@ var connectionCount = []; // randomly create some nodes and edges - var nodeCount = document.getElementById('nodeCount').value; + var nodeCount = 60; for (var i = 0; i < nodeCount; i++) { nodes.push({ id: i, @@ -103,14 +103,6 @@ On start, the default settings will be loaded. Keep in mind that selecting the hierarchical simulation mode disables smooth curves. These will not be enabled again afterwards.
-
- - - -
- -
-

diff --git a/examples/graph/index.html b/examples/graph/index.html index 86ec79b5..d9d9beed 100644 --- a/examples/graph/index.html +++ b/examples/graph/index.html @@ -36,6 +36,7 @@

22_les_miserables.html

23_hierarchical_layout.html

24_hierarchical_layout_userdefined.html

+

25_physics_configuration.html

graphviz_gallery.html

diff --git a/img/gallery/graph/25_physics_configuration.png b/img/gallery/graph/25_physics_configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..bd63d1c42dd326bb86f3c437e344f321d667d912 GIT binary patch literal 6066 zcmV;j7ftAiP)<9WQbLMmGQe03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*02dZXL_t(|+U=cbkX+Yw z-+%A*>wRBm-!a&Cf}jvnv@DVqEiWb6k`pB^S4oMpxJq$Vs`A}csl@pZ*-51&E4E5u zqC{3@u`NfWB|#!Z(p*50Ac%dL!7P~Rp6Tg*f9uVM!89-%X6wNWR5;&eZujf^{_otg z{Li`fNy5~`*|Tpmyl)tv&xvA_NG7vH6Cv`c4BdNrsaNXclQ&4JK29GR;^Rw~IdSYL zmd%65W#fsgUnH$j7eDyF-{I1w3GOr$p6awyRV6N8`j}Hkj}z#Ra_7D4{N_LU`+WN^ zzt7=zJC}-1P7eh5^h^Jk{!Y&m6gL965JEhG;n9fcfZS5 zzVc;$^!@)yZ14nb%ffVc8H@xdyWCuP|F7xl`vgj@#EEC0!|8Oac)@f!jbRu>qd{JM z;S)5h21dQg$upnC;ZPnAlTxi#al4$1kB?C;)NlnuIBXJ%VxbE=ibKMz z*D)-afq_0`Szhsix~@~N*9rLCOioWTmrUdFM{p}9rf?uDCVE5Q@;K@0@5LsqKDkPz zf}$u0VK6h7re3Jv@r7yBD|iACgjT^aHSFFH)k29q`-idF=#i9BG#Ev?Fb{Khv) zrL)ThU-^q~^UBZ8vtZ|+NGmj4uZchYFE7)`W;uN72)ExokN3bc^afOH^%`YM;lry* z{^h^=eL6xM^aXts8-hkUORO(SCR4;KdoUz{-Q!^HMvBC-ZoIOS!t^Xs*pH~r zA?!gKxjA}He~P}abJ>L6|L}c|9XUoRn?{ypBuT=uOgugh+1Vs^hkaK9DTE-_-VF%e zKYx*lrcu$+%sRSFrjeW>+8(5s$zoYD2y?}W zd$3`%*@<`b+)rqVMf7@|_TC{BWp~HTw{LxnVM!d__Y`WS%-+G{i^dC?8Lo}bGSD8U zUM*6qHRuZZmOZ>hHrzB#Y_>;7LS-{)bWNkJqpPVYkE={iPvdktR|R+>`|j@U-dU$v zuhq~rm0&3RSOZ?IRi!50MIsjWGIl$SEmy;FWQhK_VC1!n#802%#g{%y$g}?R`NLaRId$+b@K`MNB=Kp56bc1Q(_Gd0 z3n7psiAW@}bBWJNQmK?E=5vH2F+5)1V*_}j(YVKGuCBMLsy>)$3Q}`y5xjYQ->0S1jOeS+5a8p&ecJ&&iv73~t zb^?(EwuG1coeuubpTA77XFpNDhFh_7x0Isu3omU<1GE~3p`+{CLt}2sGPpZ7g4Z9! z&@==)4>)*lo<4JmsBeA6i1Qzv=lGEml=E}l}3De*uUyWLJC(Yc7O%w;nuvP2}_foYn%R>M2myO9)WRTu70 zM3GE`Xf#B7cN>jT1xMJoj3QX%GQ_!I2TdWGSMx zT8-Y`-X~6T$DC$0o5LH8EK5gQA^Fq{q4st*dO2Owm`P5c>n4N4`*#eW>|7CVz=6x@ zUU7VK;x>vifDjGzN`pY61ILo^F_X#A-`{@^a6{#rfBG`Rhlfbb)Cp3@R4r`n?Np=& z|KzuSYfBTpk{svhNPxMi$#uo!4+8G=c&Jq>Bqv55dFClBi|)aFTpc;b!NHT*+uSQU z&8hcB=z8unQy)&zsHYh^<)VL}Z&~_(--cVJC>AToHVFxt_kMPcGoLz*rZu>9>khwo z=JeLMhFT4$+p}Q}S5=kbT#|;S(L1XfQfbw;zXx-gU@$ljc%@R=F~B8BBA?F_4sUfGMS{StBbk0Iik@hmSr(JJ4;7L$F|Kyk|d;hy)IlX*N$mOwOYmHay_ylcDY=} zFbv!-7o}pJSfZUwCWFW0X_mpZOKPU(1r zuU=U`?)Up~yPTXGw|M22mt?v?BobK_?Emq0i639nTXw&@q5u(S8{ki0EAbD{_zAk# z_O3T(EGpT%+@6bbq-zC-Yrq>9#>f{+IMp~udmT8P^Q*XCuVd*A&fbXQ(z9Ikc@cW5 z84f?lAz4D=;`IWZ9c}#b!9;7!%0^7eMAqchYZ5OVfPq-+7RT3LZ;-xwljBE^@cH9w zUspF_JrRw7-?yx{QxhCTDsy+N0jZOZwd!F`vX|j<^?vWsODy zRaKkbe5+{!A=SxqwwjVGNkoo*^J3?E$ zkEd9(xOjDhkFMWc#!t9hF3RQdrf=NobYk7RW;h%s7K<@4F|qv#R=r*q8NKcl0gi~iT+*NAynakhcLhBQ(Lfyd)%CMw}@c-eip z-EPL}?OeNlgI6vKTCMP#_Iz9AuxlFpzmL`CvR;tBzCLQTTJvw)8r`+3ZmzrBoJ=N{ z*?gO#U@nOspXrzBAKb&|j>)vT*L2f>`+Po%h0SaEpS{`O+=Z*0y}2Y#Rg^`5uNFN3 zOciZ>?fZB6$@Rs1HP2qxxsfuLB|On+bQuf!gKG-^`A2hPtBW7om;auFV?C{pnl}x& z%jM#=nM&?X=1J z*VDZGPHoZZsnu$%6pfXt8tH6_N5v>@I<=oInf%wE<*1eB_@}>mfbQ_t)}Ccq+_`gy zo}M0@PAAjJ6b)5nXrO=1@8)wk!jb!Y{x@D%=?uZ=PRy^4R4PRxk$9v%@GXhMm&&!2 zNisFd3nx2UHYrtAF?5ap@Dr0zz{~G^!cKIJkiSqU;C8#4=0})1ND`8)U|ANmT5a2T zl1IX&9PF_1$wQG%$HOZ{5xTCUsdXYg1+PP*m`ziuR2Gr=OC=NvEovt-h17I}Gcz-I zz203z=eC3`%x1GhqtPt^Jv%##VHnM=8TEP{x7+<-zCbFKA|8+9U!i^2Fbt~ID#2h7 z!!Qs+P^nZ127_zz)sIrcTjGW{QvZDIrhyO=&+oU9N~N&d?RY#M5{bk^fpNRt3=R&W z>pHbsjZ&$EBuTWjwKby~MNuf1%eY)F>~=ebVeA^PTgnzjA`$M~xx?V#;KOZgslt^h znM|(4@u*BkN5_VL%Wk(fAJT%!kYyRK*NZI6XljG0x|3>gnnQb*U;jJr)R-v=zWTfe zmtA^10SD;l=)f?HW!nIS5KK)?A%vi}x0m5IjlpaMIrQ}0-=p~}hu60;OWs6^XPPEGF()5nEZTe~xoifP+k@NfCJ+b!@Ozz5 z)5M0sZZsOaajk)spX7~Odp8Yu%SvpSis0Kn%M)kX%ve^yk0MXV342QF!|&j8K<&w zg=m@61n@Y(vU%tX+qMKYz~5fc86BA*TOZ={Czh{>v5d)oe^2L2Ck1wOhOVxzMO=2d zrV)xlG#bS)4ASW|iNxA-QVqek-qJYUtI%to!sibV4u=;#uow1kEqU6I3;&CARsQgM zBUIHD28|m3`bCA`IJR}J{774a{=P1Laj&v!q$5=(czaA{U|?W=v%qRLQ&9+q!=zHF zHGlVRULrkpn;%}t($m{VINbV8yBpH*dP7HTXv-MB`B*%+$X0Jf;?4@c`|Rr3>+gQT z!B0bb`1HQ@>5JWNr=z2T$;nCD+S*nm#On1rZoR;nrw+1zJ2zmgRDjS7OZ@x4t&6|; zSY0+YHJx0s5YS4gR4SYPZllo$RI?MjJGz|n zj>n?g+RvR#CKqLx8*8a?kqz<9>o9+PsS$424Q z9y+}>3i&*thuE^Qv9acMimmY|kSQCuUCwRI4s}!Da=8eH!%R<4Gdw)JHj`=U{NWEY zM5Dl$o@?h|$L1a9s(1EF`)us%_Tvu(n4FwkF)7h?y~%xSRsQ#f8sB(jj9Z1kLqDe( zfZ(n_W{$V?mtpUC)@lg$dZi3Ib{KBbJ zing{kQqxno+-{<=cxxTFCU85}zM*q>blO4+w#r=+OQMd2=Fp`adp4UTkw|bk1w%0# zfd@LgbQAvQucq+(gM9VVPGp<1EoN<50m8K4KfR_?uT}W{=R<^7SU$HWX8B)NLwshx z$*IAeKUS|&sVr&-E))ucLZRmP$jAtNeSK>>#ka1^67$*F-xnsGPNQjB%fj4;W}3p( zC{3WiU90Y0aAhS(XuEe#7?57yJ~mY5v7$I_ZgS zZ~LOp=c87uF*7qmdwV-JdEURI(`gh%X`ZIGmN`4x?ZE5vk zSRCqrpj&R8Nm(-+n@V!6*v6rFo$kcSWvf3qTf#(p6*V1x*?a-R{h)`yx_qSpvZ3E{_?ggi*sWQGSjztYvc&Oc694BfUfJLQYmV> z#GSbi$+B?d#gd@z?&g#5=v$ZGi%S!<>Ecok7g12v0C>D#vtTLio(F)Am94oIIq5+qM|Oo-;p`Nt8ZN7>#tQ8 zubPHJY4$cBj+RG8--g{LO_5r}wz&2-?`B;~ zfG;>v(=@5q>${@cYE2t1N$}!+u`aL|?D)gFqPAj6R$4i3yF}b;G0@*fZ{+^;Ev?op zJlkwGve_)VQREf*XwSwp!xR!__2JZORb9Vx{gWS8`Nmrkvb_AEOA>tHl#Abc&eJ54 zesW#o-~33Ttll>lUauEp7rt_4S>mIr>V}hsx5k}J=1QDwZ!i>YAdv2z6KHeQ>I zl1vwP{&?9aG=NF z7lwAv8RboWk~u!w12f|3+Vb|EfJ8@*{5Jd*Of`zb(j#q1|-?e{&5MYbLqE z=K8!JToJ)wklESUoxd>&4z+`8m%Z_zC9Q5tt1PBzqN-{$-QFn?LNv>PyEYEr%te+q z*4S(|gsJh(HyXTgd*?zkNs_iDM`&przEN2?Yh&cB5!7WM&FD;D$4 zn-qs#P`8}eq}_Q=S+*+pcR$qm+K=i#9~%A(dz=iq9dvZ<&Xuser-defined hierarchy +