I have a group of high-dimensional (250 dimensions) data. To get rid of unnecessary dimensions and to easily visualize data on a figure, I used class sklearn.manifold.MDS and its method fit_transform(data) and already got the transformed data in 2-dimension space.
I have plotted the figure out, which looks like
The problem is: now I have some new coming data. In my case, I want to take the figure shown above as the basic model. For new coming data, I want to implement the same MDS on them and also plot them on this figure, so that I can know which area and how large area the new data will occupy.
However, I realized that MDS class only has fit_transform() method but doesn't have independent transform() method. I want to know, if for new coming data, I do another fit_transform(new_data), can these transformed data be directly plotted on top of this figure?
p.s. I do fit_transform(new_data) after I do fit_transform(old_data)