Before matplotlib 3.8, VSCode embedded its type stubs for matplotlib. At that time, the typehint of plt.subplots is better than the typehint provided by matplotlib ...
If someone is using the dark mode in VSCode Notebooks along with the user setting "jupyter.themeMatplotlibPlots": true, the default output image looks like this: This is not the problem, I guess the ...