Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Other logic is broken, rectangles seem to repeat between layers #42

Open
sanjaypojo opened this issue Feb 16, 2018 · 1 comment
Open
Assignees

Comments

@sanjaypojo
Copy link
Member

This is with a custom maxOtherSize (I set it to 10% instead of 5%). Maybe this is the cause?

@sanjaypojo
Copy link
Member Author

Here's the data

[
  {"repo_language":"JavaScript","repo_count":560308},
  {"repo_language":"Ruby","repo_count":283814},
  {"repo_language":"Python","repo_count":274262},
  {"repo_language":"PHP","repo_count":159064},
  {"repo_language":"Java","repo_count":156364},
  {"repo_language":"Shell","repo_count":111022},
  {"repo_language":"HTML","repo_count":94239},
  {"repo_language":"C","repo_count":89895},
  {"repo_language":"CSS","repo_count":84884},
  {"repo_language":"Go","repo_count":78156},
  {"repo_language":"C++","repo_count":78139},
  {"repo_language":"Objective-C","repo_count":48083},
  {"repo_language":"C#","repo_count":45498},
  {"repo_language":"Perl","repo_count":28799},
  {"repo_language":"CoffeeScript","repo_count":26824},
  {"repo_language":"Haskell","repo_count":25871},
  {"repo_language":"Scala","repo_count":24063},
  {"repo_language":"Swift","repo_count":22651},
  {"repo_language":"Clojure","repo_count":20856},
  {"repo_language":"Rust","repo_count":17311},
  {"repo_language":"TypeScript","repo_count":15881},
  {"repo_language":"VimL","repo_count":15105},
  {"repo_language":"Emacs Lisp","repo_count":12990},
  {"repo_language":"Lua","repo_count":10503},
  {"repo_language":"Elixir","repo_count":10433},
  {"repo_language":"Makefile","repo_count":10059},
  {"repo_language":"R","repo_count":9881},
  {"repo_language":"Erlang","repo_count":9575},
  {"repo_language":"TeX","repo_count":9154},
  {"repo_language":"Puppet","repo_count":8981},
  {"repo_language":"Jupyter Notebook","repo_count":7966},
  {"repo_language":"Groovy","repo_count":7121},
  {"repo_language":"Vim script","repo_count":5743},
  {"repo_language":"OCaml","repo_count":4989},
  {"repo_language":"Arduino","repo_count":4934},
  {"repo_language":"PowerShell","repo_count":3323},
  {"repo_language":"Elm","repo_count":3170},
  {"repo_language":"Common Lisp","repo_count":2901},
  {"repo_language":"Julia","repo_count":2756},
  {"repo_language":"F#","repo_count":2580},
  {"repo_language":"Matlab","repo_count":2577},
  {"repo_language":"ActionScript","repo_count":2571},
  {"repo_language":"Dart","repo_count":2392},
  {"repo_language":"D","repo_count":2381},
  {"repo_language":"Kotlin","repo_count":2318},
  {"repo_language":"Assembly","repo_count":2091},
  {"repo_language":"XSLT","repo_count":2084},
  {"repo_language":"Scheme","repo_count":2056},
  {"repo_language":"CMake","repo_count":2027},
  {"repo_language":"Racket","repo_count":1870},
  {"repo_language":"Haxe","repo_count":1829},
  {"repo_language":"HCL","repo_count":1722},
  {"repo_language":"Eagle","repo_count":1660},
  {"repo_language":"SaltStack","repo_count":1601},
  {"repo_language":"ApacheConf","repo_count":1388},
  {"repo_language":"PureScript","repo_count":1380},
  {"repo_language":"Nginx","repo_count":1286},
  {"repo_language":"Crystal","repo_count":1284},
  {"repo_language":"Vue","repo_count":1241},
  {"repo_language":"Processing","repo_count":1032},
  {"repo_language":"Visual Basic","repo_count":989},
  {"repo_language":"Batchfile","repo_count":882},
  {"repo_language":"Smarty","repo_count":825},
  {"repo_language":"Verilog","repo_count":820},
  {"repo_language":"Pascal","repo_count":798},
  {"repo_language":"Prolog","repo_count":792},
  {"repo_language":"VHDL","repo_count":741},
  {"repo_language":"Perl6","repo_count":703},
  {"repo_language":"QML","repo_count":693},
  {"repo_language":"OpenSCAD","repo_count":687},
  {"repo_language":"Nix","repo_count":665},
  {"repo_language":"PLpgSQL","repo_count":643},
  {"repo_language":"LiveScript","repo_count":642},
  {"repo_language":"Vala","repo_count":639},
  {"repo_language":"ColdFusion","repo_count":586},

  {"repo_language":"PureBasic","repo_count":540},
  {"repo_language":"Standard ML","repo_count":509},
  {"repo_language":"PostScript","repo_count":491},
  {"repo_language":"KiCad","repo_count":489},
  {"repo_language":"Coq","repo_count":470},
  {"repo_language":"Smalltalk","repo_count":457},
  {"repo_language":"Fortran","repo_count":449},
  {"repo_language":"Tcl","repo_count":439},
  {"repo_language":"Groff","repo_count":420},
  {"repo_language":"ASP","repo_count":398},
  {"repo_language":"Nimrod","repo_count":391},
  {"repo_language":"Objective-C++","repo_count":369},
  {"repo_language":"SQF","repo_count":360},
  {"repo_language":"KiCad Layout","repo_count":355},
  {"repo_language":"Roff","repo_count":352},
  {"repo_language":"AppleScript","repo_count":326},
  {"repo_language":"Mathematica","repo_count":326},
  {"repo_language":"Protocol Buffer","repo_count":320},
  {"repo_language":"BitBake","repo_count":319},
  {"repo_language":"Cuda","repo_count":317},
  {"repo_language":"FORTRAN","repo_count":316},
  {"repo_language":"Objective-J","repo_count":313},
  {"repo_language":"Idris","repo_count":295},
  {"repo_language":"Logos","repo_count":292},
  {"repo_language":"AutoHotkey","repo_count":288},
  {"repo_language":"GLSL","repo_count":277},
  {"repo_language":"XML","repo_count":271},
  {"repo_language":"Agda","repo_count":265},
  {"repo_language":"XQuery","repo_count":259},
  {"repo_language":"Web Ontology Language","repo_count":254},
  {"repo_language":"M4","repo_count":250},
  {"repo_language":"Apex","repo_count":248},
  {"repo_language":"Nim","repo_count":243},
  {"repo_language":"Perl 6","repo_count":234},
  {"repo_language":"SourcePawn","repo_count":230},
  {"repo_language":"API Blueprint","repo_count":229},
  {"repo_language":"Max","repo_count":220},
  {"repo_language":"HaXe","repo_count":204},
  {"repo_language":"Pure Data","repo_count":204},
  {"repo_language":"Ada","repo_count":194},
  {"repo_language":"PLSQL","repo_count":189},
  {"repo_language":"OpenEdge ABL","repo_count":187},
  {"repo_language":"Gherkin","repo_count":186},
  {"repo_language":"Xtend","repo_count":182},
  {"repo_language":"GDScript","repo_count":182},
  {"repo_language":"CartoCSS","repo_count":181},
  {"repo_language":"GAP","repo_count":180},
  {"repo_language":"MoonScript","repo_count":164},
  {"repo_language":"nesC","repo_count":154},
  {"repo_language":"GCC Machine Description","repo_count":145},
  {"repo_language":"Awk","repo_count":141},
  {"repo_language":"RAML","repo_count":140},
  {"repo_language":"Liquid","repo_count":139},
  {"repo_language":"LookML","repo_count":132},
  {"repo_language":"NSIS","repo_count":126},
  {"repo_language":"IDL","repo_count":125},
  {"repo_language":"Hack","repo_count":122},
  {"repo_language":"SQLPL","repo_count":120},
  {"repo_language":"SuperCollider","repo_count":116},
  {"repo_language":"Handlebars","repo_count":115},
  {"repo_language":"Dylan","repo_count":112},
  {"repo_language":"Io","repo_count":112},
  {"repo_language":"FreeMarker","repo_count":110},
  {"repo_language":"Ceylon","repo_count":108},
  {"repo_language":"DIGITAL Command Language","repo_count":99},
  {"repo_language":"Modelica","repo_count":95},
  {"repo_language":"Forth","repo_count":93},
  {"repo_language":"Rebol","repo_count":92},
  {"repo_language":"Brainfuck","repo_count":89},
  {"repo_language":"AGS Script","repo_count":88},
  {"repo_language":"Cucumber","repo_count":87},
  {"repo_language":"AutoIt","repo_count":86},
  {"repo_language":"1C Enterprise","repo_count":83},
  {"repo_language":"LilyPond","repo_count":78},
  {"repo_language":"Yacc","repo_count":73},
  {"repo_language":"Cirru","repo_count":73},
  {"repo_language":"ANTLR","repo_count":71},
  {"repo_language":"M","repo_count":71},
  {"repo_language":"LLVM","repo_count":70},
  {"repo_language":"Gnuplot","repo_count":67},
  {"repo_language":"Eiffel","repo_count":66},
  {"repo_language":"BlitzBasic","repo_count":64},
  {"repo_language":"Squirrel","repo_count":63},
  {"repo_language":"Gosu","repo_count":63},
  {"repo_language":"ooc","repo_count":62},
  {"repo_language":"ABAP","repo_count":62},
  {"repo_language":"Lean","repo_count":62},
  {"repo_language":"Gettext Catalog","repo_count":61},
  {"repo_language":"Hy","repo_count":60},
  {"repo_language":"Isabelle","repo_count":60},
  {"repo_language":"Delphi","repo_count":60},
  {"repo_language":"RobotFramework","repo_count":58},
  {"repo_language":"Nemerle","repo_count":57},
  {"repo_language":"Scilab","repo_count":56},
  {"repo_language":"Inno Setup","repo_count":56},
  {"repo_language":"Pony","repo_count":55},
  {"repo_language":"Diff","repo_count":54},
  {"repo_language":"XC","repo_count":54},
  {"repo_language":"SQL","repo_count":53},
  {"repo_language":"Factor","repo_count":52},
  {"repo_language":"LabVIEW","repo_count":51},
  {"repo_language":"Component Pascal","repo_count":50},
  {"repo_language":"Brightscript","repo_count":49},
  {"repo_language":"SystemVerilog","repo_count":48},
  {"repo_language":"Game Maker Language","repo_count":47},
  {"repo_language":"VCL","repo_count":46},
  {"repo_language":"Frege","repo_count":46},
  {"repo_language":"Augeas","repo_count":46},
  {"repo_language":"DOT","repo_count":45},
  {"repo_language":"Parrot","repo_count":44},
  {"repo_language":"Lex","repo_count":44},
  {"repo_language":"Uno","repo_count":44},
  {"repo_language":"Cap'n Proto","repo_count":43},
  {"repo_language":"Thrift","repo_count":42},
  {"repo_language":"AMPL","repo_count":41},
  {"repo_language":"PogoScript","repo_count":40},
  {"repo_language":"Lasso","repo_count":39},
  {"repo_language":"QMake","repo_count":38},
  {"repo_language":"xBase","repo_count":37},
  {"repo_language":"NetLogo","repo_count":36},
  {"repo_language":"Mako","repo_count":36},
  {"repo_language":"Arc","repo_count":35},
  {"repo_language":"XS","repo_count":35},
  {"repo_language":"Stata","repo_count":35},
  {"repo_language":"Mercury","repo_count":34},
  {"repo_language":"UrWeb","repo_count":34},
  {"repo_language":"Boo","repo_count":29},
  {"repo_language":"WebAssembly","repo_count":29},
  {"repo_language":"Opa","repo_count":29},
  {"repo_language":"Bluespec","repo_count":28},
  {"repo_language":"ATS","repo_count":27},
  {"repo_language":"Red","repo_count":27},
  {"repo_language":"Smali","repo_count":27},
  {"repo_language":"ShaderLab","repo_count":27},
  {"repo_language":"SAS","repo_count":26},
  {"repo_language":"COBOL","repo_count":26},
  {"repo_language":"Ragel in Ruby Host","repo_count":26},
  {"repo_language":"NewLisp","repo_count":26},
  {"repo_language":"Fantom","repo_count":25},
  {"repo_language":"DCPU-16 ASM","repo_count":25},
  {"repo_language":"Bison","repo_count":24},
  {"repo_language":"Mirah","repo_count":24},
  {"repo_language":"Propeller Spin","repo_count":24},
  {"repo_language":"ECL","repo_count":24},
  {"repo_language":"Inform 7","repo_count":23},
  {"repo_language":"SMT","repo_count":23},
  {"repo_language":"Alloy","repo_count":22},
  {"repo_language":"J","repo_count":22},
  {"repo_language":"DTrace","repo_count":20},
  {"repo_language":"JSONiq","repo_count":20},
  {"repo_language":"KRL","repo_count":20},
  {"repo_language":"Bro","repo_count":20},
  {"repo_language":"ChucK","repo_count":20},
  {"repo_language":"Ren'Py","repo_count":19},
  {"repo_language":"UnrealScript","repo_count":19},
  {"repo_language":"DM","repo_count":19},
  {"repo_language":"CLIPS","repo_count":19},
  {"repo_language":"Volt","repo_count":19},
  {"repo_language":"GDB","repo_count":17},
  {"repo_language":"Rascal","repo_count":17},
  {"repo_language":"Mask","repo_count":17},
  {"repo_language":"POV-Ray SDL","repo_count":16},
  {"repo_language":"HLSL","repo_count":16},
  {"repo_language":"Meson","repo_count":16},
  {"repo_language":"PigLatin","repo_count":16},
  {"repo_language":"AspectJ","repo_count":16},
  {"repo_language":"Terra","repo_count":16},
  {"repo_language":"Graphviz (DOT)","repo_count":15},
  {"repo_language":"Golo","repo_count":15},
  {"repo_language":"Slash","repo_count":14},
  {"repo_language":"EmberScript","repo_count":14},
  {"repo_language":"Zephir","repo_count":14},
  {"repo_language":"Nu","repo_count":14},
  {"repo_language":"TLA","repo_count":14},
  {"repo_language":"E","repo_count":14},
  {"repo_language":"BlitzMax","repo_count":13},
  {"repo_language":"Common Workflow Language","repo_count":13},
  {"repo_language":"Oz","repo_count":11},
  {"repo_language":"Pan","repo_count":11},
  {"repo_language":"Self","repo_count":11},
  {"repo_language":"PAWN","repo_count":10},
  {"repo_language":"Grammatical Framework","repo_count":10},
  {"repo_language":"XProc","repo_count":10},
  {"repo_language":"Turing","repo_count":10},
  {"repo_language":"MTML","repo_count":10},
  {"repo_language":"MAXScript","repo_count":10},
  {"repo_language":"FLUX","repo_count":10},
  {"repo_language":"Limbo","repo_count":10},
  {"repo_language":"Shen","repo_count":9},
  {"repo_language":"Clean","repo_count":9},
  {"repo_language":"RenderScript","repo_count":9},
  {"repo_language":"Ecl","repo_count":9},
  {"repo_language":"APL","repo_count":9},
  {"repo_language":"PicoLisp","repo_count":9},
  {"repo_language":"Fancy","repo_count":8},
  {"repo_language":"Dogescript","repo_count":8},
  {"repo_language":"Pike","repo_count":8},
  {"repo_language":"Chapel","repo_count":8},
  {"repo_language":"HyPhy","repo_count":8},
  {"repo_language":"wdl","repo_count":8},
  {"repo_language":"Harbour","repo_count":8},
  {"repo_language":"wisp","repo_count":8},
  {"repo_language":"LSL","repo_count":8},
  {"repo_language":"eC","repo_count":7},
  {"repo_language":"Ioke","repo_count":7},
  {"repo_language":"NetLinx","repo_count":7},
  {"repo_language":"Stan","repo_count":7},
  {"repo_language":"Jolie","repo_count":6},
  {"repo_language":"NCL","repo_count":6},
  {"repo_language":"Ballerina","repo_count":6},
  {"repo_language":"Oxygene","repo_count":5},
  {"repo_language":"LoomScript","repo_count":5},
  {"repo_language":"IGOR Pro","repo_count":5},
  {"repo_language":"Rouge","repo_count":5},
  {"repo_language":"AngelScript","repo_count":5},
  {"repo_language":"Grace","repo_count":5},
  {"repo_language":"Modula-2","repo_count":5},
  {"repo_language":"MQL5","repo_count":5},
  {"repo_language":"Jasmin","repo_count":5},
  {"repo_language":"LOLCODE","repo_count":4},
  {"repo_language":"GAMS","repo_count":4},
  {"repo_language":"REXX","repo_count":4},
  {"repo_language":"Monkey","repo_count":4},
  {"repo_language":"Papyrus","repo_count":4},
  {"repo_language":"mupad","repo_count":4},
  {"repo_language":"P4","repo_count":4},
  {"repo_language":"Kit","repo_count":4},
  {"repo_language":"Nit","repo_count":3},
  {"repo_language":"Logtalk","repo_count":3},
  {"repo_language":"Ragel","repo_count":3},
  {"repo_language":"XPages","repo_count":3},
  {"repo_language":"X10","repo_count":3},
  {"repo_language":"REALbasic","repo_count":3},
  {"repo_language":"Cycript","repo_count":2},
  {"repo_language":"Csound Document","repo_count":2},
  {"repo_language":"Redcode","repo_count":2},
  {"repo_language":"Genshi","repo_count":2},
  {"repo_language":"Click","repo_count":2},
  {"repo_language":"MQL4","repo_count":2},
  {"repo_language":"Pep8","repo_count":2},
  {"repo_language":"RPC","repo_count":2},
  {"repo_language":"TXL","repo_count":2},
  {"repo_language":"Solidity","repo_count":2},
  {"repo_language":"WebIDL","repo_count":2},
  {"repo_language":"Opal","repo_count":1},
  {"repo_language":"Module Management System","repo_count":1},
  {"repo_language":"ShellSession","repo_count":1},
  {"repo_language":"Clarion","repo_count":1},
  {"repo_language":"Csound","repo_count":1},
  {"repo_language":"CWeb","repo_count":1},
  {"repo_language":"LFE","repo_count":1},
  {"repo_language":"SRecode Template","repo_count":1},
  {"repo_language":"Xojo","repo_count":1},
  {"repo_language":"Cool","repo_count":1},
  {"repo_language":"Nextflow","repo_count":1},
  {"repo_language":"Max/MSP","repo_count":1},
  {"repo_language":"Csound Score","repo_count":1},
  {"repo_language":"Zimpl","repo_count":1},
  {"repo_language":"Glyph","repo_count":1}
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants