6
$\begingroup$

I execute the same code in Mathematica 9 and MAthematica 10, and have this different results.

Expr1 = -0.7 alfa + 2;
Expr2 = 1.2 alfa + 1.3;

p2 = Plot[{Expr1, Expr2}, {alfa, 0, 1}, 
  BaseStyle -> AbsoluteThickness[9], 
  PlotLegends -> 
   LineLegend["Expressions", BaseStyle -> AbsoluteThickness[4]], 
  PlotRange -> {Automatic, {-5, 10}}, AspectRatio -> 1.5]
Solve[Expr1 == Expr2, alfa]

What options I have use to obtaining in Mathematica10 the same results as en Math9.0

Thickness, and colors series.

enter image description here

$\endgroup$
2
  • 2
    $\begingroup$ Please remember that folks like to have code to copy/paste -- it's convenient for those who would help you. $\endgroup$
    – Michael E2
    Jul 25, 2014 at 10:45
  • $\begingroup$ @MichaelE2 , ok. I´m agree. $\endgroup$
    – Mika Ike
    Jul 25, 2014 at 10:49

2 Answers 2

5
$\begingroup$

This issue arises due to the introduction of PlotTheme in Mma v10.
You can disable this behaviour by using PlotTheme -> None, e.g.

Plot[{x^2 + x, x^2}, {x, -1, 1}, BaseStyle -> AbsoluteThickness[4], PlotTheme -> None]

If you have multiple plots in your notebook, than you can execute

$PlotTheme=None;

somewhere before the plots to get the old behaviour for all plots.


To get a "Detailed" plot with the "Classic" colors and thicker lines:

Plot[{x^2+x,x^2},{x,-1,1},PlotStyle->AbsoluteThickness[4],PlotTheme->{"Detailed","Classic"}]
$\endgroup$
10
  • $\begingroup$ +1 Well, gee, you'd think specific options would override Automatic ones (default $PlotTheme is Automatic). $\endgroup$
    – Michael E2
    Jul 25, 2014 at 12:28
  • 1
    $\begingroup$ @MichaelE2 the hole PlotTheme concept seems to be not yet fully integrated. E.g., Some examples in the documentation are broken now and some easy modifications now even don't work after setting PlotTheme -> None BoxWhiskerChart. $\endgroup$
    – Karsten7
    Jul 25, 2014 at 12:44
  • $\begingroup$ I like the "Detailed" option but... how could I obtain DETAILED with the lines more thickness?, and with the old colors?. CODE p2 = Plot[{Expr1, Expr2}, {p, 0, 1}, BaseStyle -> AbsoluteThickness[4], PlotTheme -> Detailed] $\endgroup$
    – Mika Ike
    Jul 25, 2014 at 20:40
  • 1
    $\begingroup$ @MikaIke try Plot[{Expr1, Expr2}, {p, 0, 1}, PlotStyle -> AbsoluteThickness[4], PlotTheme -> {"Classic", "Detailed"}] $\endgroup$
    – Karsten7
    Jul 25, 2014 at 20:59
  • $\begingroup$ @Karsten7. Simply, Perfect! Thank you very much. $\endgroup$
    – Mika Ike
    Jul 26, 2014 at 6:28
5
$\begingroup$

Rather than turning off the Theme capability you could work with it:

Plot[{x^2 + x, x^2}, {x, -1, 1}, PlotTheme -> "ThickLines"]

enter image description here

You can combine Themes allowing additional control. To learn how to create new Themes such as "Thick5" see the Advanced section of my answer to:

Example of use:

Plot[{x^2 + x, x^2}, {x, -1, 1}, PlotTheme -> {"Detailed", "Thick5"}]

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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