Hi,

I'm trying to find the best way to present data on a map.

Input 1 --|

Input 2 --|--Group A --|

Input 3 --| |

|--Level 1 --|

Input 4 --| | |

Input 5 --|--Group B --| |

Input 6 --| |

| -- Output 1

Input 7 --| |

Input 8 --|--Group C --| |

Input 9 --| | |

|--Level 2 --|

Input 10--| |

Input 11--|--Group D -- |

Input 12--|

Excuse my rough ASCII art.

So, that's simple enough, however, Group B may be in another level and the maps start getting complicated with all the arrows as I have 1,000s of inputs and hundreds of groups, levels and outputs.

What I trying to show are two key points, first, for an output and trace back to all the levels, groups and inputs that affect the output. Second, for an input, trace forward to all the groups, levels and outputs where the input will have an impact.

Looking for some ideas and the relationship arrows look messy. Thanks.

I'm trying to find the best way to present data on a map.

Input 1 --|

Input 2 --|--Group A --|

Input 3 --| |

|--Level 1 --|

Input 4 --| | |

Input 5 --|--Group B --| |

Input 6 --| |

| -- Output 1

Input 7 --| |

Input 8 --|--Group C --| |

Input 9 --| | |

|--Level 2 --|

Input 10--| |

Input 11--|--Group D -- |

Input 12--|

Excuse my rough ASCII art.

So, that's simple enough, however, Group B may be in another level and the maps start getting complicated with all the arrows as I have 1,000s of inputs and hundreds of groups, levels and outputs.

What I trying to show are two key points, first, for an output and trace back to all the levels, groups and inputs that affect the output. Second, for an input, trace forward to all the groups, levels and outputs where the input will have an impact.

Looking for some ideas and the relationship arrows look messy. Thanks.