Timeline overview of implemented Mathematica functions
Try
versionData=WolframLanguageData[{"ListLogPlot", "Plot", "ColorNegate","Sin"}, {"Name", "DateIntroduced", "DateLastModified","VersionIntroduced", "VersionLastModified"}]
partTimeLine = Partition[#, 3] & /@ versionData
TimelinePlot[Labeled[Interval[#[[2 ;; 3]]], #[[1]]] & @@@ partTimeLine]
You can then add in the version numbers in the same fashion. You will probably need to fiddle manually or use a legend to deconflict tiled labels. Or you can increase the partition to include the versions
partTimeLine = Partition[#, 5] & /@ versionData
Then change
TimelinePlot[Labeled[Interval[#[[2 ;; 3]]], #[[1]]<>ToString[#[[{4, 5}]]]] & @@@ partTimeLine]
To label line and place version numbers at each end:
TimelinePlot[
Labeled[Interval[#[[2 ;; 3]]], #[[{1, 4, 5}]], {Bottom, Left,
Right}] & @@@ partTimeLine]
I think GraphicsColumn
is what you are looking for.
functions = {"Sin", "Cos", "Tan", "Image", "ImageApply", "Array"};
plots = WolframLanguageData[functions, "Timeline"];
GraphicsColumn[plots]