# Nonlinear abscissa in TimelinePlot

I would like to produce a TimelinePlot in which the scale of the abscissa varies nonlinearly (compressing old dates and expanding recent dates). Others have confronted related problems, such as here (Non-linear scaled X axis in DateListPlot) but those earlier solutions (merging separate DateListPlots, each with its own scale) will not work for me because I want the abscissa to vary gradually (like a log plot) and I will have Intervals that have durations that extend over wide periods.

I can of course include Ticks that correspond to nonlinear increments (e.g., for the years 1900, 1950, 1970, 1980, 1985, 1986, ...), but the spatial separation remains (alas) linear.

I have explored all options under TimelinePlot and related timed event display functions, without success.

newData = ({scaleFunc[AbsoluteTime[#[[1]]]], #[[2]]} &) /@ origData;

Where the scaleFunc is your time scaling function. Then you would need to use a normal plot function and set the labels for the Ticks manually as well. (I know: Ick!)