Original question can be seen in the edit history....


A simpler example - same problem.

i = 
    Labeled[{Re[5 Exp[I 5/2 t]], Im[5 Exp[I 5/2 t]]},t, {Right, Top}], 
    {t, 0, 6}]
{Labeled[{5, 0}, 0, {Right, Top}], 
 Labeled[{5*Cos[5/2], 5*Sin[5/2]}, 1, {Right, Top}], 
 Labeled[{5*Cos[5], 5*Sin[5]}, 2, {Right, Top}], 
 Labeled[{5*Cos[15/2], 5*Sin[15/2]}, 3, {Right, Top}], 
 Labeled[{5*Cos[10], 5*Sin[10]}, 4, {Right, Top}], 
 Labeled[{5*Cos[25/2], 5*Sin[25/2]}, 5, {Right, Top}], 
 Labeled[{5*Cos[15], 5*Sin[15]}, 6, {Right, Top}]}

enter image description here

Without PlotMarkers as an option, it will not work.

ListPlot[i, PlotMarkers -> {Automatic, Large}]

enter image description here

With PlotMarkers it works but the labels are offset to the reverse of the specified coordinates. Is this not unusual behaviour?

Any suggestions on how to fix this?

I'm running

enter image description here

  • $\begingroup$ Please do not use [bug] untill it is confirmend. Also, I can't find it so could you tell me why you think ListPlot will accept Labeled coordinates? $\endgroup$ – Kuba Nov 14 '13 at 12:14
  • $\begingroup$ no labels at all here (version 9.0.1, Mac OS X) $\endgroup$ – cormullion Nov 14 '13 at 12:58
  • 1
    $\begingroup$ Your example code is so far from a minimum working example that it obscures your problem rather than elucidating it. $\endgroup$ – m_goldberg Nov 14 '13 at 15:18
  • $\begingroup$ @Kuba. Is there somewhere where I can find out useful hints like "... never say bug ..." - it says nothing about this in the mmaSE help pages. I found the reference to using Labeled within ListPlot here. That answer was upvoted 9 times but it won't evaluate! Also,see update. Thanks. $\endgroup$ – geordie Nov 14 '13 at 23:44
  • 2
    $\begingroup$ workaround - BubbleChart[i, ChartElementFunction -> ({Disk[Most[#2], .3], White, Text[Last[#2], Most[#2]]} & ), Axes -> True, Frame -> False] :) $\endgroup$ – cormullion Nov 15 '13 at 9:56

In V.10.4.1, ListPlot works as expected when given the OP's data.

i = 
  Table[Labeled[{Re[5 Exp[I 5/2 t]], Im[5 Exp[I 5/2 t]]}, t, {Right}], {t, 0, 6}];


So what the OP experienced appears to be a bug that has been fixed.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.