I have downloaded Gephi and I am using it presently in Windows. I have made the graph of my Facebook Network which has about 469 nodes and the problem I am facing is that I can't see the labels clearly. They are overlapping too much. Is there a way I can prevent it?
Basically Gephi is built to produce legible maps but when a network has over 1000 notes, it becomes hard to read as these labels overlaps to each other. If you want to avoid this issue then you have to use the “Label Adjust” functionality that is a one kind of algorithm. It helps you by avoiding label overlapping automatically.
you can use the option "Force Atlas——adjust to size " in the layout
I also like to set the label size to be scaled by the side of the node. You can set this option by clicking the grey colored 'A' button that is just below the graph window, and then select the 'node size' option. In addtion to the label adjust, which is def your best bet, you can also use the "Noverlap" plugin which also helps so spread them out.
"Label Adjust" didn't work well(not visually appealing) for me because there are a few nodes are located very far away.
I use "Noverlap" layout instead and it is a looks much better
Related
Is this possible to color specific ark between two nodes based on the ark's <id> property? if so, how can this be done?
Thanks!
No, it is not possible. However you can color ALL relationship in Neo4j desktop/browser by 1) click on the relationship 2) choose the color below
See example:
One way to do this is to use the cypher output to create an svg file in which you can control a variety of parameters including colors. The Neo4j Browser can export a svg (manual process); otherwise you'll need to create the svg in code.
Some 3rd party tools enable this. I'm using GraphRX.
it can be done with Neo4j Bloom:
on the right panel, go to the "relationship tab", click on the relation you want to color
then go to the "rule based" tab, select the property that determines the color and set the rule that you want to apply
size and node color can be determined in the same way
For the context, I'm working with Capella, an Eclipse RCP application based on Sirius (hence, EMF, GMF and draw2d). This application is used for MBSE, that basically means diagram representations for industrial systems.
I'm developping an add-on (viewpoint) to display custom labels next to diagram elements. These diagram elements are, to put it simply, boxes inside boxes. My problem is that usually the label text is larger than the space between a box and its container, so the label gets hidden. What I need is these labels to always be in foreground. As I'm more used to web development, what I'm looking for would be the equivalent of the z-index CSS property.
Currently I have no idea of how to achieve this, I'm using a custom .odesign that allows me to control some rendering options, like labels text, the color of some elements or to add decoration, but I dont think its the way to go for my problem. Maybe I should use a custom EditPart or a custom StyleConfiguration (I already used these components for other projects) but I have no clue where to start for this issue.
Any leads will be greatly appreciated.
We recently did this kind of changes to keep some labels in Sirius Sequence diagrams always on top: the combined fragments are placed behind the lifelines (z order) but we wanted to keep the labels of the CombinedFragments visible event their bounds intersects Lifelines, Executions or States).
This has been handled in Bug 564239 for Sirius 6.3.2 (used in Capella 1.4.1).
You could find some hints the bugzilla (Gerrits and commits can be retrieved from the See also section).
In Sirius Sequence diagram , we use org.eclipse.sirius.diagram.sequence.ui.tool.internal.layout.SequenceZOrderingRefresher to control the z-order of CombinedFragments : all the figures that composes them comes from some expressions in the odesign, and synchronization with the Capella model for exemple.
But in your case you want to control only the label, so it must not be dealt on the edit par level, but on the figure one. The "overlay" layer and figure lead might be a good one.
Do not forget another thing: in GMF/GEF, the labels of an element is displayed/shown/rendered/visible if it fits to the visible area of the parent container: in the case of a node in a container with scrollbar, the visible are will impact the visibility of the sub nodes (extended to their border nodes, edges, labels, ...)
Regards
Maxime
Looking for some help or to be pointed in the right direction. Been stuck on this for a while and the main issue is I don't even know where to start. I am sure there is a solution but my brain will not see it.
To use as an example I have a table that shows monthly results for multiple different areas:
What I want to do is in the gap along side each number is show an increase, decrease or no change, using up arrow down arrow and square. That I can do using conditional formatting my issue comes with the fact that I also want it to be multiple Colours. So it will take into account increase and decrease and whether they are in target.See below:
Atm I am copying and pasting each month. But having it automated would be amazing. The outcome would hopefully look like this:
I am hoping there is a way that I can do two things compare to the previous month and then check it against my table to see where it sits then display the appropriate symbol.
Thank you in advance for any help or a place to start.
So extremely easy to figure out once I looked at it in a simplistic way.
Firstly, I used: =IF(-SIGN(E26-G26)= 0, "n", IF(-SIGN(E26-G26)=1, "é", IF(-SIGN(E26-G26)=-1, "ê","")))
To compare the current number to the previous number and get a 1, 0 or -1 depending on if it had gone up down or stayed the same, using this it either displays é, n or ê. I then set the font on these cells to Wingdings. so they become up arrow, down arrow and a square.
Then I use conditional formatting to colour it based on the adjacent cells value.
No need for a long, complex formula
=IF(A2>A1,"t",IF(A2<A1,"u","v")) - set the font to Marlett
I trying to create a fixed border to the site that dynamically change size with the browser window from this sprite (it isn't perfect I know.): http://fc07.deviantart.net/fs70/f/2011/269/7/0/bordersprite_by_nakos-d4ayzne.png
DEMO on jSFiddle
My problem as you can see is the vertical wall part. As the #falJ and #falB are height:100% they include the bottom wall's end too with the space between the two wall sprites. Is there a way to force backround-position to only use vertical wall part without bottom wall's end?
Thanks in advance.
Solution: http://jsfiddle.net/vonkly/Ld43B/
It's not the prettiest thing in the world, but it achieves what you want. Check out the source code & direct link for the background images to see what you'll need to do. It's currently set at 299px wide; I imagine you'll be using something wider.
I'd also suggest adding some padding around your content (either with a p tag, span, another div, etc.) - the way it is currently set up isn't what I'd recommend for readability.
EDIT
The only way I can imagine achieving a fluid width + height box with the borders that you have in the way that you want is to use a second image for the west and east containing divs. This should work with your current method.
I would like to display my text in a text box in Reporting Services vertically bottom-up. I already can have it top-down by going to the WritingMode property of the text box and switching to 'tb-rl' but there is no option for bottom-up.
I have done some research and would really like to avoid creating an image and putting that into the text box...
Any thoughts?!
Thanks!
If you're using 2008 R2, you can choose Rotate270 under "WritingMode"
I am trying to do the same thing with vertical text bottom-up. Sadly 'tb-lr' isn't accepted as a valid value. I know you said you didn't want to create an image, but that appears to be the only solution. I ended up using the following to get the desired result.
Bottom-up Vertical Text