I have diferent imputation methods and I want to use function facet grid to plot this methods by regions. I know my problem is in x axis, but I don't know how to use imputation methods (var1,var2,var3,...) from reactive function in x.
What does dataset() look like? Can you post the top few rows using dput(head(dataset))?
Why are renaming all those columns? You probably want to use dplyr::pivot_longer to out the method in a single column and the results in another.
In ggplot you don't use ~ in x = variable. Also you can't use another dataframe (globaldata) in the aes or in facet_grid. You need to put this information into dados7().