1
$\begingroup$

Don't know how to get around this error message:Charting Common Dump Base. Isn't Mathematica supposed to figure it out automatically?

ccdf1 = LogLogPlot[
  SurvivalFunction[NormalDistribution[0.499603, 3.62423], x], {x, 
   0.017306, 1000}, Frame -> {True, True, True, True}, 
  FrameTicks -> {{Automatic, 
     Automatic}, {{0.01, 0.1, 1, 10, 100, 500, 1000}, Automatic}}, 
  LabelStyle -> {21, GrayLevel[0]}, 
  FrameLabel -> {"  Volume (\!\(\*SuperscriptBox[\(\[Mu]m\), \(\(3\
\)\(\\\ \)\)]\))", "CCDF"}, PlotRange -> All, 
  PlotStyle -> {Dashed, Blue}, ImageSize -> Large]

Please indicate where I am going wrong. Many thanks! PS: I tried to enter very low probability values but still could not get to work.

$\endgroup$
  • $\begingroup$ No error when I run the code (v. 10.4, Mac). $\endgroup$ – David G. Stork Mar 28 '18 at 17:53
  • $\begingroup$ @David G.Stork. I am very surprised! Do you mind sharing your plot ? I do get a plot too but what I don't get is a probability scale. The reason why because this emprical data of a Pareto so the Normal is expected to be practically imposssible ( i.e very very low excedance) thus my problem with the scale. Any fix ? $\endgroup$ – Mitochondria List Mar 28 '18 at 18:17
  • $\begingroup$ This is what I get on MMA 11.1.1 Win7: i.stack.imgur.com/rpc3x.png. No errors either. $\endgroup$ – MarcoB Mar 28 '18 at 18:31
  • $\begingroup$ @MarcoB. That exactly what I need. If I run that on an Ubutntu 16.04 ay my university .Would that work ? $\endgroup$ – Mitochondria List Mar 28 '18 at 19:32
1
$\begingroup$
$Version

(* "11.3.0 for Mac OS X x86 (64-bit) (March 7, 2018)" *)

With your xmax == 1000, I get an error message of General::munfl (i.e., machine underflow) which is a new error message in version 11.3 and the y-axis ticks are not displayed.

ccdf1 = LogLogPlot[
  SurvivalFunction[NormalDistribution[0.499603, 3.62423], x], {x, 0.017306, 
   1000}, Frame -> {True, True, True, True}, 
  FrameTicks -> {{Automatic, Automatic}, {{0.01, 0.1, 1, 10, 100, 500, 1000}, 
     Automatic}}, LabelStyle -> {21, GrayLevel[0]}, 
  FrameLabel -> {"  Volume (\!\(\*SuperscriptBox[\(μm\), \(\(3\)\(\\\ \
\)\)]\))", "CCDF"}, PlotRange -> All, PlotStyle -> {Dashed, Blue}, 
  ImageSize -> Large]

enter image description here

Restricting xmax to 135 eliminates the error message and displays the y-axis ticks.

EDIT: Added Inset to plot.

ccdf1 = LogLogPlot[
  SurvivalFunction[NormalDistribution[0.499603, 3.62423], x], {x, 0.017306, 
   135}, Frame -> True, 
  FrameTicks -> {{Automatic, Automatic}, {{0.01, 0.1, 1, 10, 100}, 
     Automatic}}, LabelStyle -> {21, GrayLevel[0]}, 
  FrameLabel -> {"  Volume (\!\(\*SuperscriptBox[\(μm\), \(\(3\)\(\\\ \
\)\)]\))", "CCDF"}, PlotRange -> All, PlotStyle -> {Dashed, Blue}, 
  ImageSize -> Large,
  Epilog -> 
   Inset[LogLogPlot[
     SurvivalFunction[NormalDistribution[0.499603, 3.62423], x], {x, 0.017306,
       10}, Frame -> {{True, False}, {True, False}}, 
     FrameTicks -> {{Automatic, 
        Automatic}, {{0.01, 0.1, 1, 10}, Automatic}}, 
     LabelStyle -> {14, GrayLevel[0]}, PlotRange -> All], {1, 0}, {-0.1, .5}, 
    7.5]]

enter image description here

$\endgroup$
  • $\begingroup$ Thanks so much! $\endgroup$ – Mitochondria List Mar 28 '18 at 19:29

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.