FrameTicks used to support the positioning of strings along the axes of ListPlot. For example:
x1 = 2 Accumulate[RandomVariate[NormalDistribution[0, 1], 100]];
x2 = 5 Accumulate[RandomVariate[NormalDistribution[0, 1], 100]];
SetOptions[ListPlot, ImageSize -> 500, Frame -> True, Joined -> True,
GridLines -> Automatic, PlotStyle -> {{Thick, Red}, {Thick, Blue}},
PlotRange -> {{0, 100}, {-50, 50}},
FrameLabel -> {"Progress from Beginning to End", "Red Line", "Descriptive
Title", "Blue line"}, LabelStyle -> {12, FontFamily -> "Arial"}];
ListPlot[{x1, x2}, FrameTicks -> {{{0,"Beginning"},{25,"Early"},{50,
"Middle"}, {75,"Almost\nFinished"},{100, "Finished"}}, Automatic, None,
Automatic}
]
Recently, FrameLable has changed to require ->{{left,right},{bottom,top}]. If I make these changes to FrameLable and re-evaluate ListPlot I get the plot below. FrameTicks doesn't work anymore. What happened? Is the functionality gone? Moved somewhere else?