Group Abstract Group Abstract

Message Boards Message Boards

0
|
3.2K Views
|
7 Replies
|
1 Total Like
View groups...
Share
Share this post:

How to make callouts shown completely?

Posted 3 years ago
POSTED BY: Zhenyu Zeng
7 Replies
Posted 3 years ago

enter image description here

Hello, it doesn't show all and a little too dense.

POSTED BY: Zhenyu Zeng
Posted 3 years ago

Well, yes. You have to put in a little effort to make a good visualization. I think this is a small improvement

callout = Callout[#,
    Rotate[Style[ToString@NumberForm[#, {3, 2}], Red, 12, Bold], 45 °],
    Background -> None,
    LabelVisibility -> All] &;

ListLogPlot[callout /@ b,
 PlotRange -> All,
 Mesh -> All,
 Joined -> True,
 MeshStyle -> Directive[PointSize[Medium], Red],
 PlotTheme -> "Detailed",
 ImageSize -> 800]

enter image description here

POSTED BY: Rohit Namjoshi
Posted 3 years ago

Replace ListLogPlot with ListPlot if you want the negative values to be shown.

POSTED BY: Rohit Namjoshi
Posted 3 years ago

Is it possible to adjust the displays of the following powers, looks a bit weird?

POSTED BY: Zhenyu Zeng
Posted 3 years ago

The ToString causes the odd positioning of the exponent. Remove it from the Callout expression.

POSTED BY: Rohit Namjoshi

You might try the additional option

ListLinePlot[..., PlotRange -> All]
POSTED BY: Henrik Schachner
Posted 3 years ago

And

LabelVisibility -> All
POSTED BY: Rohit Namjoshi
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard