Pages: [1]
|
|
|
Author
|
Topic: Anyone here talented with data visualization / web design? Need a bit of help. (Read 1343 times)
|
Scold
Terracotta Army
Posts: 331
|
In short: for work, I need to build a really, really complicated org chart. Thousands of nodes, complex interconnections (not just easy "flows from the top down", a lot of lines going from/to weird places). I need some way to construct the org chart visually, and then put it on the web in zoomable form. (Ideally not just as a massive image file, but something dynamically generated where it's vector rather than bitmap, so zooming in doesn't make things blurry and zooming out it's still readable)
This seems like the sort of thing that you'd think there would be tons of tools out there for already. But so far the only tools I've found that can help me build this sort of thing are just like "either you're a programmer or GTFO". Maybe I'm using the wrong search terms?
I'm pretty handy with i2/Analyst's Notebook, so if there's some way to use Analyst's Notebook files and easily put them online, that would be a strong possibility. Thanks for any help you guys can offer.
|
|
|
|
Count Nerfedalot
Terracotta Army
Posts: 1041
|
ya know, this is a bizzare idea, but it kinda fits the question: maybe try it in VRML, or better yet set up an Open Sim (freebie version of Second Life) and do it there for free as long as you host it on your own machine (no problem if you can limit to less than 5 or 10 or so users at a time). Use shapes and colors as needed for categorizing things. zoom in as close as you want to one node or out to see the whole thing, from any angle. Consumers can log in with an avatar to fly around and see what they want to see, or you can script and capture a fly-through video to make a presentation of it. thousands of nodes aren't going to all be both visible and readable at once no matter what you do or what medium you do it in.You might could do it in a football stadium with posterboards for nodes or something but even then you'd need good binoculars to read the farthest nodes.
|
Yes, I know I'm paranoid, but am I paranoid enough?
|
|
|
Ard
Terracotta Army
Posts: 1887
|
|
|
|
|
Samwise
Moderator
Posts: 19229
sentient yeast infection
|
I too was going to recommend GraphViz. Not sure what the programmatic interface is like but I figure the thing to do would be to use GraphViz to lay everything out in "space" and then do your own rendering with JS or whatever so you can zoom in and view individual parts rather than having one giant image.
Another option might be using the Google Maps API, like that Minecraft map thing that someone set up. I assume that works by giving it a set of giant image files that it chunks up and loads dynamically on the client as they zoom and pan.
Thousands of nodes means that it will not be readable when zoomed out, period. Your screen is only a couple of thousand pixels wide.
|
"I have not actually recommended many games, and I'll go on the record here saying my track record is probably best in the industry." - schild
|
|
|
Zetor
Terracotta Army
Posts: 3269
|
http://prezi.com (flash-based) allows you to make pan/zoom presentations easily, but I'm not sure if I'd recommend it for thousands of nodes. Sure is flashy (dohohoho), though. Other than that, I can third graphviz - if it can make UML diagrams for ridiculously complex programs, it can make organizational charts . I'm not well-versed with jquery, but it has to have some data visualization libraries as well...
|
|
« Last Edit: October 04, 2012, 11:15:36 PM by Zetor »
|
|
|
|
|
Ingmar
Terracotta Army
Posts: 19280
Auto Assault Affectionado
|
SharePoint has that built in.
|
The Transcendent One: AH... THE ROGUE CONSTRUCT. Nordom: Sense of closure: imminent.
|
|
|
Hawkbit
Terracotta Army
Posts: 5531
Like a Klansman in the ghetto.
|
Yeah, SP has it built in. Only $1500 per seat! ;)
|
|
|
|
Scold
Terracotta Army
Posts: 331
|
Pretty sure we have a SharePoint license kicking around that noboy's using at the moment. :D didn't realize it could publish live to the web.
Thanks for the advice, all! Google Maps API also looks like a strong contender...
Edit: I'm not sure SP permissions would allow me to publish it to the live web wherever I want, though :X wouldn't it be stuck on my company's SP server? Ideally I'd want a copy of this on my personal non-company webpage too, down the road. Not well versed in SP though, so I might have this all wrong.
|
|
« Last Edit: October 05, 2012, 11:53:16 PM by Scold »
|
|
|
|
|
Yegolev
Moderator
Posts: 24440
2/10 WOULD NOT INGEST
|
I haven't read the thread, but I'll do it for half what that other guy asked.
|
Why am I homeless? Why do all you motherfuckers need homes is the real question. They called it The Prayer, its answer was law Mommy come back 'cause the water's all gone
|
|
|
cironian
Terracotta Army
Posts: 605
play his game!: solarwar.net
|
I haven't read the thread, but I'll do it for half what that other guy asked.
Just 10$ for a quicky? Now that's a bargain.
|
|
|
|
Ingmar
Terracotta Army
Posts: 19280
Auto Assault Affectionado
|
Pretty sure we have a SharePoint license kicking around that noboy's using at the moment. :D didn't realize it could publish live to the web.
Thanks for the advice, all! Google Maps API also looks like a strong contender...
Edit: I'm not sure SP permissions would allow me to publish it to the live web wherever I want, though :X wouldn't it be stuck on my company's SP server? Ideally I'd want a copy of this on my personal non-company webpage too, down the road. Not well versed in SP though, so I might have this all wrong.
You probably don't want to publish all the stuff that SP would pick up from AD anyway. Here's an overview of SP's way of doing it (I hope you like Silverlight). Pretty sure it isn't exactly what you need in reality. http://sharepoint.microsoft.com/en-us/product/pages/Feature-Details.aspx?Capability=Communities&FeatureID=79
|
|
« Last Edit: October 11, 2012, 04:42:21 PM by Ingmar »
|
|
The Transcendent One: AH... THE ROGUE CONSTRUCT. Nordom: Sense of closure: imminent.
|
|
|
|
Pages: [1]
|
|
|
|