My question is a lot similar to the one about Custom Scaling of x-axis in ListPlot, however since I am using ListLogPlot, the option of ScalingFunctions does not work. I have a data set:
data={{0.05, Around[1.2, 0.01]}, {2.05, Around[1.56, 0.01]}, {4.05,Around[2.8974, 0.0237]}, {5.05, Around[3.51, 0.02]}, {6.05, Around[3.98, 0.02]}, {8.05, Around[4.3068, 0.0287]}, {10.05, Around[4.42, 0.02]}, {15.05, Around[4.81, 0.0303]}, {25.05,
Around[5.34, 0.01]}, {35.05, Around[6.486, 0.035]}, {45.05, Around[8.93, 0.04]}}
Since I have more data points uptil 10.05, I want to amplify that data more, so in principle I want that part of the plot to take majority of the space and the rest of 4-5 points less space. In a ratio of 3/4, to 1/4 or so. However I am failing to do so. I am currently combining two plots manually by playing around with aspect ratios and such but that is not an elegant approach. Any help will be appreciated.
Also this is just a sample set, I generally have 5-6 plots of such nature in a single plot and therefore benefit from having the y axis in a Log as the y values change drastically.
ListPlot
withScalingFunctions->{xScaling, "Log"}
? You might also be interested in this question in regards to combining two plots together. $\endgroup$ListPlot[data, ScalingFunctions -> {"Log", None}]
$\endgroup$