Thank you Gordon! This is very helpful. I thought a lot on this and would like to think more to create a data structure to support both node and edge dimensions. As a quick solution, I added d3 buble chart to dc.js to filter the data by node dimension. I use php at the back end for the link analysis, for this reason, the data come as ready to the web page (even it shows the degree of relationship). I am going to use dc.charts, dataTable, d3 buble chart to provide full analytical ability to the users. I will send you the link when I am done.
By the way, I tried to use dc.js bubble chart but then noticed that it requires x and y axis. For that reason, I incorporated d3 bubble chart with d3. dispatch to dc.js. I am very excited about dc.graph.js. I think people are not aware of its ability. I hope I can start using soon in an efficient way. Thank you for this great contribution.
I will keep you posted if you don't mind.