@aheadofthenerve your point about the 3D plot reveals that we’re just not good at perceiving all those relationships at the same time. I would break it down into multiple 2D plots, each with multiple curves: x is input 1, y is output 1 each curve a fixed value of input 2. Then have a side by side plot with x input 1, and y output 2.
@askennard that's a nice solution except that I have a lot of input params so its not super realistic to have a seperate plot for each fixed value of each input. I'm thinking maybe two overlayed 3d plots with different Z axis for each output variable? pretty annoying to do in matlab (unfortunately my graphing language of choice) because for some reason they hate multiple axis on 3d plots but I think I could get it to work
@aheadofthenerve realistically you are going to have to walk people through your data with those kind of heuristics anyway (what happens when input 1 increases for fixed input 2) so you might as well have the plots reflect that “narrative” structure