Multigraph with a linear & a log axis (data set)

I worked it out by using the transparent pad method:

However, there are 2 X-axes that are created since the 1st dataset is in X-range of [0,50] and 2nd dataset is in [20,30]. How to plot the 2nd dataset on the X-axis of the 1st dataset?