Coder Social home page Coder Social logo

frankkramer-lab / mully Goto Github PK

View Code? Open in Web Editor NEW
45.0 9.0 4.0 1.84 MB

R package to create, modify and visualize graphs with multiple layers.

R 42.75% HTML 56.63% CSS 0.62%
multilayer-networks graph-theory data-visualization graphs igraph node-colored-graphs big-networks

mully's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mully's Issues

Removing layer error: This edge already exists

When you remove a layer and set transitive edges to TRUE you often get an error that the edge you are trying to create already exists which stops the whole function from running.

The alternative is

Error in Ops.data.frame(df[j, ], common[i, ]) : ‘==’ only defined for equally-sized data frames

which doesn't seem to be mully based but instead more fundamental

Add visible (but perhaps transparent) layer?

This is more of a feature request or nice-to-have. One thing that really helps (static) 3d images pop is when you add a transparent (but visible) layer, like what you did for the Mully logo or such as in figures 1, 2, 3, and 4 in the manuscript. I can see how in a rotatable 3d image that node size provides depth, but I wonder if it would also be possible to (perhaps optionally) visualize the layer that the nodes are associated with.

If it is easy to mock up, then great, but if not, no worries. I just thought it might be a helpful way for the user to visualize her data.

Only 3 random colors generated in plot

Seems like only 3 colors are generated at random. This is prohibitive in graphs that have over 3 layers. In addition, it would be great if we could customize the palate (rColorBrewer).

I'm not sure there is an override available to users as the colors are generated inside the plot.mully function. But I am new to R so I could be mistaken.

print.mully(g12) should be print(g12) in documentation

Hi folks,

I was going through the README.md and when attempting to execute:

print.mully(g12)
I got the following error:

Error in print.mully(g12) : could not find function "print.mully"

However, the print.mully documentation says the usage is:

## S3 method for class 'mully'
print(g)

and when I tried this, it worked, so the README.md should be updated accordingly

No documentation for plot.mully

Hi folks,

When I attempt to execute

plot.mully(g12, layout="scaled")

I get the following error:

Error in plot.mully(g12, layout = "scaled") : 
  could not find function "plot.mully"

I also noticed there was no documentation for plot.mully when I tried to execute help(plot.mully):

No documentation for ‘plot.mully’ in specified packages and libraries:
you could try ‘??plot.mully’
> ??plot.mully
> 

I am not an R programmer, but I am wondering if the problem is that the NAMESPACE file does not export any of the code in mully_visualization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.