Can 2D plot (from ListContourPlot) and 3D plot (from ListPlot3D) be combined so that the 2D plot is the bottom surface of the 3D plot? I am not able to join it using Show.

I have a 2d plane drawn by ListContourPlot and its 3D image drawn by ListPlot3D, by importing a large data in table format as below:

arrayData = Import["Q-free-energy-landscape.txt", "Table"];

ListContourPlot[arrayData, ColorFunction -> ColorData["Rainbow"],

ContourStyle -> None, FrameLabel -> {"Radius of Gyration", "RMSD to Average Structure"}, GridLines -> Automatic, PlotLegends -> Automatic, PlotRange -> Automatic];

ListPlot3D[arrayData, ColorFunction -> ColorData["Rainbow"], AxesLabel -> {"Radius of Gyration", "RMSD to Average", "Gibbs Free Energy"}, Mesh -> None, ImageSize -> Large];

Similar questions and discussions