Comment 2 for bug 725688

Elijah Meeks (emeeks-stanford) wrote :

I noticed that this takes two distinct forms. In one case, I'm required to simply click on the main filter (Degree Range) and it re-initializes and shows everything up to the max degree. In other cases, I'm forced to manually drag the degree range slider to the maximum amount.

As to use cases, I run into this all the time, though I may be creating and analyzing graphs in a non-standard way. I'm attaching some screenshots to illustrate what's going on. I have a graph of Wikipedia edits wherein the contributors, edits and webpages are all nodes. All edits and web pages have a unixtime timestamp for their creation date or occurrence date but the contributors all exist the entire time (for this example, this just means that they all have the earliest unixtime timestamp). So I want to look at the graph with only the pages that are in existence and any contributors that are editing those pages. As such, screenshot 1 shows a Degree Range filter set to a minimum of 1 and with the maximum unchanged.

Pages are in blue, contributors in orange and edits in pink. If I then adjust the parameters of the unixtime range to include more edits, then I counter-intuitively lose my most connected nodes:

This is because suddenly the nodes have more connections than the current settings for the Degree Range parent filter. The situation is exacerbated when I increase the unixtime range even further.

Notice that a new Wikipedia page has been created (in red). Please also note that I'm not updating the sizes, which are based on degree of connectedness of the entire graph and not its currently displayed extant. Now, here's the weird thing. As I said earlier, sometimes this problem goes away when I just click on the Degree Range parent filter. In this case, this was exactly what happened. Just by clicking on "Degree Range" in the Queries box, I get this:

Other times, I distinctly remember being forced to manually increase the range (this may be the case with the subfilter as a Partition filter, I'll try to test this some time later). Now, obviously, I can always click on Degree Range to reinitialize the filter (or manually increase the range), but this is so terribly tedious and doesn't let me quickly and effectively filter a graph with a complex subfilter. As I said, perhaps this is non-standard, but I use these kinds of graphs all the time (where I run a filter that shows me only a connected part of the graph and I want the disconnected or lowly-connected parts to disappear).