# Multiple Input and Output

**URL:** https://community.plotly.com/t/multiple-input-and-output/68105
**Category:** Dash Python
**Created:** [September 20, 2022, 1:17am UTC](https://community.plotly.com/t/multiple-input-and-output/68105 "2022-09-20T01:17:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Lecter](https://avatars.discourse-cdn.com/v4/letter/l/ecccb3/32.png) [@Lecter](https://community.plotly.com/u/Lecter)
#### Post date: [September 20, 2022, 1:17am UTC](https://community.plotly.com/t/multiple-input-and-output/68105/1 "2022-09-20T01:17:34Z")

</div>

Hello 👋, I’m new plotly dash , it’s amazing tool to explore

How to proceed with multiple input and output. In my project I have 9 different Drop-down input and 6 graphs figure as output .

Each Drop down has different values and also the All value of each. How to proceed it further . Please help me

---

<div class="post-metadata">

### Author: ![AIMPED](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/aimped/32/21758_2.png) [@AIMPED](https://community.plotly.com/u/AIMPED)
#### Post date: [September 20, 2022, 6:15am UTC](https://community.plotly.com/t/multiple-input-and-output/68105/2 "2022-09-20T06:15:44Z")

</div>

Hi @Lecter , welcome to the forum.

This kind of situations can make the Callbacks quite messy IMHO. If you can separate some of the inputs and outputs from the rest do so. For example if the graph1 only depends on the change of some components, create a separate callback for this graph1.

Otherwise you would have to write one callback for all graphs with all inputs and differentiate which component has triggered the callback. Have a look here:

> **[Determining Which Callback Input Changed | Dash for Python Documentation |...](https://dash.plotly.com/determining-which-callback-input-changed)**
>
> Understanding callback context and determining which input triggered a callback

For more detailed help you could create a MRE:

> [@How to write a Minimal Reproducible Example (MRE)](https://community.plotly.com/t/how-to-write-a-minimal-reproducible-example-mre/61502):
>
> Adding a minimal reproducible example to your questions will help attract community members to answer your question. The goal of writing a MRE is to allow other members of the community to run the code on their computers and “reproduce” the error, so that they can best help you. Please make sure that your MRE includes data and that the code is correctly pre-formatted. To preformat, copy and paste the code in your post and then click on \</\> (Preformatted text), as shown on the image:
