I have the following data set:
dat = Dataset[{{1, 80, 57.}, {1, 90, 42.05}, {1, 95, 33.8}, {1, 97.5,
28.18}, {1, 100, 25.4}, {1, 102.5, 25.83}, {1, 105, 28.54}, {1,
110, 35.32}, {1, 120, 41.55}, {2, 80, 46.89}, {2, 90, 33.91}, {2,
95, 25.92}, {2, 97.5, 21.51}, {2, 100, 19.52}, {2, 102.5,
19.69}, {2, 105, 21.36}, {2, 110, 27.18}, {2, 120, 33.93}, {3, 80,
40.78}, {3, 90, 29.04}, {3, 95, 23.53}, {3, 97.5, 20.88}, {3,
100, 19.32}, {3, 102.5, 18.97}, {3, 105, 19.73}, {3, 110,
23.36}, {3, 120, 28.33}, {4, 80, 37.05}, {4, 90, 26.22}, {4, 95,
22.38}, {4, 97.5, 20.7}, {4, 100, 19.58}, {4, 102.5, 19.08}, {4,
105, 19.15}, {4, 110, 20.48}, {4, 120, 23.74}, {5, 80, 36.25}, {5,
90, 26.41}, {5, 95, 22.52}, {5, 97.5, 21.19}, {5, 100,
20.36}, {5, 102.5, 19.96}, {5, 105, 19.93}, {5, 110, 20.79}, {5,
120, 24.52}, {6, 80, 34.18}, {6, 90, 25.45}, {6, 95, 22.22}, {6,
97.5, 21.23}, {6, 100, 20.66}, {6, 102.5, 20.41}, {6, 105,
20.37}, {6, 110, 20.63}, {6, 120, 22.12}, {7, 80, 31.7}, {7, 90,
24.94}, {7, 95, 22.45}, {7, 97.5, 21.61}, {7, 100, 21.04}, {7,
102.5, 20.71}, {7, 105, 20.56}, {7, 110, 20.68}, {7, 120,
22.}, {8, 80, 30.27}, {8, 90, 24.9}, {8, 95, 22.89}, {8, 97.5,
22.2}, {8, 100, 21.72}, {8, 102.5, 21.45}, {8, 105, 21.35}, {8,
110, 21.51}, {8, 120, 22.82}, {9, 80, 29.75}, {9, 90, 26.16}, {9,
95, 24.89}, {9, 97.5, 24.39}, {9, 100, 23.98}, {9, 102.5,
23.64}, {9, 105, 23.39}, {9, 110, 23.13}, {9, 120, 23.72}, {10,
80, 28.44}, {10, 90, 25.36}, {10, 95, 24.29}, {10, 97.5,
23.84}, {10, 100, 23.45}, {10, 102.5, 23.1}, {10, 105,
22.81}, {10, 110, 22.44}, {10, 120, 22.7}, {11, 80, 27.3}, {11,
90, 24.79}, {11, 95, 23.84}, {11, 97.5, 23.44}, {11, 100,
23.09}, {11, 102.5, 22.78}, {11, 105, 22.53}, {11, 110,
22.17}, {11, 120, 22.15}, {12, 80, 27.47}, {12, 90, 25.43}, {12,
95, 24.63}, {12, 97.5, 24.29}, {12, 100, 23.98}, {12, 102.5,
23.71}, {12, 105, 23.47}, {12, 110, 23.13}, {12, 120, 23.02}, {13,
80, 26.46}, {13, 90, 25.02}, {13, 95, 24.47}, {13, 97.5,
24.22}, {13, 100, 23.98}, {13, 102.5, 23.75}, {13, 105,
23.54}, {13, 110, 23.2}, {13, 120, 22.87}, {14, 80, 26.83}, {14,
90, 25.43}, {14, 95, 24.89}, {14, 97.5, 24.66}, {14, 100,
24.45}, {14, 102.5, 24.27}, {14, 105, 24.1}, {14, 110,
23.85}, {14, 120, 23.58}, {15, 80, 26.79}, {15, 90, 25.63}, {15,
95, 25.17}, {15, 97.5, 24.98}, {15, 100, 24.8}, {15, 102.5,
24.64}, {15, 105, 24.5}, {15, 110, 24.27}, {15, 120, 24.01}, {16,
80, 26.57}, {16, 90, 25.6}, {16, 95, 25.21}, {16, 97.5,
25.04}, {16, 100, 24.89}, {16, 102.5, 24.75}, {16, 105,
24.63}, {16, 110, 24.43}, {16, 120, 24.19}, {17, 80, 26.16}, {17,
90, 25.44}, {17, 95, 25.15}, {17, 97.5, 25.02}, {17, 100,
24.91}, {17, 102.5, 24.8}, {17, 105, 24.7}, {17, 110, 24.53}, {17,
120, 24.3}, {18, 80, 25.94}, {18, 90, 25.35}, {18, 95,
25.11}, {18, 97.5, 25.}, {18, 100, 24.9}, {18, 102.5, 24.81}, {18,
105, 24.72}, {18, 110, 24.58}, {18, 120, 24.35}, {19, 80,
25.81}, {19, 90, 25.3}, {19, 95, 25.09}, {19, 97.5, 25.}, {19,
100, 24.91}, {19, 102.5, 24.82}, {19, 105, 24.75}, {19, 110,
24.61}, {19, 120, 24.4}, {20, 80, 25.73}, {20, 90, 25.27}, {20,
95, 25.08}, {20, 97.5, 24.99}, {20, 100, 24.91}, {20, 102.5,
24.83}, {20, 105, 24.76}, {20, 110, 24.64}, {20, 120, 24.43}, {21,
80, 25.67}, {21, 90, 25.25}, {21, 95, 25.07}, {21, 97.5,
24.99}, {21, 100, 24.92}, {21, 102.5, 24.85}, {21, 105,
24.78}, {21, 110, 24.66}, {21, 120, 24.46}, {22, 80, 25.64}, {22,
90, 25.25}, {22, 95, 25.08}, {22, 97.5, 25.}, {22, 100,
24.93}, {22, 102.5, 24.87}, {22, 105, 24.8}, {22, 110,
24.69}, {22, 120, 24.5}, {23, 80, 25.61}, {23, 90, 25.24}, {23,
95, 25.09}, {23, 97.5, 25.02}, {23, 100, 24.95}, {23, 102.5,
24.88}, {23, 105, 24.82}, {23, 110, 24.71}, {23, 120, 24.53}, {24,
80, 25.6}, {24, 90, 25.25}, {24, 95, 25.11}, {24, 97.5,
25.04}, {24, 100, 24.97}, {24, 102.5, 24.91}, {24, 105,
24.85}, {24, 110, 24.75}, {24, 120, 24.57}}]
I have created a 3D surface plot in Mathematica using
ListPlot3D[dat, PlotRange -> All, ColorFunction -> ColorData["TemperatureMap"]]
I have rotated the produced graph, as that's how I want to output it. See the image below:
I want to edit two things to the graph:
- I want the y-axis (the x-axis from the picture above) reverted, so that the values range from 80 - 120.
- I want to add custom x-axis(the y-axis from the picture above) ticks labels. The labels are: {Aug-17, Aug-17, Sep-17, Sep-17, Sep-17, Sep-17, 3Q-17, Oct-17, Nov-17, Dec-17, Jan-18, Feb-18, Apr-18, Jun-18, Sep-18, Jan-19, 4Q-19, 4Q-20, 4Q-21, 4Q-22, 4Q-23, 4Q-24, 4Q-25, 4Q-26}. So I would like to substitute the x-values 1-24 with these labels.
Can anyone help me with the correct way to do it?
ScalingFunctions
trick described here (among other places on this site) doesn't seem to work forListPlot3D
in v10.4. $\endgroup$