Bypass datasource in panel plugin development?

I want to develop several panel which their data sources are fixed and should not be changed. One way is that for each plugin I developed a data source plugin. Indeed I am looking for a solution that I can develop all plugins without developing a data source for each one. Is it possible that I override the data that I received in panel. I can do it in panel about data but I am not successful for fieldConfigs. Any solutions?

What do you mean by ‘data sources are fixed and should not be changed’ and why do you want them to be fixed?

I have a GraphQl server and in the panel I myself request to the server and show the result. I have some interaction in the panel because of that I can not use datasource. For example consider a map which fetch data based on its zoom and in the Marker tooltips it needs to get some new data from server.