# Why the Callout option makes plotting performance poor

Bug introduced in 11.0 and fixed in 11.1

The Callout option is a new option for plotting, but the performance is very poor, see bellow testing case.

num = 1000;
list = N@Sin@Range[num];
list2 = ReplacePart[list,num->Callout[Last@list,Last@list]];

GraphicsRow[{ListLinePlot@list // Timing,
ListLinePlot@list2 // Timing}, ImageSize -> Large]


output shows as:

it spends more times running time when data plotting option Callout is used. I just wonder why?

• I can reproduce this in 11.0. It seems fixed in V11.1. – Shadowray Apr 16 '17 at 14:12
• Yes,I've checked, it does. – Jerry Apr 16 '17 at 14:43